在VB.net中遵循这两种创建数组的方法有什么区别,它们的工作方式相似吗?在什么条件下更喜欢哪一个?
第一种方法:
Dim testarray(2) as String
testarray(0) = "string1"
testarray(1) = "string2"
testarray(2) = "string3"
第二种方法:
System.Array 类提供了一个名为 CreateInstance 的共享方法,该方法创建了 System.Array 类的一个新实例。
Dim testarray as Array = Array.CreateInstance(GetType(String),2)
testarray.SetValue(CStr("Test string"),0)
谢谢