在代码升级时, Visual Basic.NET建立一个新的升级工程,并替用户进行大多数必要的语言和对象转换。下面几节,提供了几个例子,从中可以看出代码是如何升级的。
早先的Visual Basic版本支持 Variant 变体数据类型,它可以被分配给任何一种原始数据类型(除了定长字符串)、Empty、Error、Nothing和Null。在
Visual Basic.NET里,Variant变体数据类型和Object 对象数据类型被组合成一个新的数据类型:Object对象类型。Object
对象数据类型可以分配给原始数据类型、Empty,、Nothing、Null以及指向对象的指针。
在工程升级到Visual Basic.NET时,所有声明为Variant 变体类型的变量都被修改成Object对象类型。
而且,当代码插入编辑器时,关键字 Variant 也被关键字Object所代替。
|