vb.net 什么情况用NEW?

来源:百度知道 编辑:UC知道 时间:2024/06/10 11:00:59
比如定义类型时
dim i as integer 就OK了 不用NEW就能用

但是在DATASET时 一定要DIM DTSET AS NEW DATASET()
才行
不然ADAPTER.FILL(DTSET)时会报错

在什么情况下要用NEW关键字呢?有什么规律?

望详解 谢谢!!

实例化引用类型的实例时,需要用到new关键字,其含义为:向指定类型的实例分配内存空间。只有为一个类型实例分配内存空间后,这个实例才能被使用。对于值类型,一般不用new。(在C#中,即便是值类型,也可以使用new 关键字,不知道VB中是不是这个样子.)

i是值类型,dataset是引用类型

DATASET表示数据集, 是类啊,声明类是要加“NEW” 的。
i只是个数值变量,就不用加“NEW”。