1.
VB6.0:Option OnBase 1
这个在VB.Net中没有,所有数组都是从0开始。
2.
VB6.0:Varient数据类型
这个在VB.Net中没有。可以改为Object
3.
VB6.0:MsgBox "全部为0"
VB.Net: MsgBox("全部为0") '方法后不加括号不行了。
4.
VB6.0:OldData = Data '两个数组相等就能创建一个新数组OldData
VB.Net:ReDim OldData(Data.Length - 1)
Array.Copy(Data, OldData, Data.Length) '现在要这样创建,上面的方法会导致新数组随源数组变化。
5.
VB6.0:LBound(Data())
VB.Net:LBound(Data) '不能再有()跟在后面了。
6.
VB6.0:byref Data() as long '可以传递2维数组
VB.Net:byref Data(,) as long ' 需要在括号内添加一个逗号才能传递2维数组。
7.
VB6.0:ReDim Preserve A(n) As Double '可以直接在这里定义类型
VB.Net:Dim A() as Double
ReDim Preserve A(n) '不能在这里定义类型了