VB.NET创建下标从1开始的数组
dim a as array
a=array.CreateInstance(GetType(String), {3}, {1})
我之前用VS2010的时候,用这样一段代码就可以创建一个下标从1开始,长度为3的数组
但我现在在VS2015上用这段代码,创建出来的数组下标就变成了“?”,但程序也不会报错
只有改成
a=array.CreateInstance(GetType(String), {3}, {0})才能创建出正常下标的数组,但这样也就变成了下标从0开始的数组了。。。
另外如果是多维数组,比如
a=array.CreateInstance(GetType(String), {3,3}, {1,1})也是正常的
有没有大神知道是怎么回事,是跟VS版本有关系吗