顾名思义,new就是给变量赋值一个新的对象
dim不加new就是说变量是XX类型的,但它不是一个真正的XX对象.如果给这个变量赋值的话,实际上就是把某一对象的指针存到变量里,它依旧不是一个对象
一个普通的类,里面有一些数据,你要弄一个对象的话,需要初始化所有类中的数据并调用构造函数.这时候我们就用new了.如果你不用new,然后直接使用的话,会引发null异常
当然上面的讨论不包括Integer、String、Long这样的数值类型,这些不能用new
显示申明的好处在于,
主观上,你阅读代码不会有障碍,忘记自己曾经定义的这个变量是什么类型
另外,你没有声明类型,会造成额外的开销,如果你是想存一个int类型,可是你没声明,那么它就成了引用类型,造成了额外的空间开销
不会这个API,不过提醒下,.net的API声明类型都为Integer,不是Long
以上就是土嘎嘎小编为大家整理的vbnet声明相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!