Foxtable(狐表)用户栏目专家坐堂 → 这样的定义 方式也行


  共有11988人关注过本帖平板打印复制链接

主题:这样的定义 方式也行

帅哥哟,离线,有人找我吗?
lxl
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/8/19 20:57:00 [只看该作者]

这里要小心了。

在2.0的编译器下 (VS2005)

Dim s 其实是不规范的写法,他是Dim s  As Object的缩写

        Dim s = 1  '完全等效于 Dim s  As Object = 1
        Output.Show(s.Gettype().ToString())
        s = "sdfd"
        Output.Show(s.Gettype().ToString())

 

因为s是一个Object类型。所以它能保存你赋值的各种类型。

 

 

但是在3.5的编译器下  (vs2008)

Dim s As Object就不能缩写成Dim s,必须写完整,原因写在楼下。

有兴趣,又不怕脑袋被弄糊涂的继续往下看)

 



 回到顶部
总数 16 1 2 下一页