我正在审查自动翻译VB6代码到C#,转换器将someArray(3)转换为someArray [3].但是对于旧的代码文档,它应该选择第三个元素,而不是第四个,因为它在翻译版本中所做的.
数组索引为0,基于VB6?还是从1开始?
是 – 数组是(通常)0基于VB6
例外情况是当使用显式的Dim someArray(1到10)作为Int语法,或者当代码模块顶部声明了Option Base 1时.
它是不是的集合 – 当你循环通过Collection对象我很确定它们是1的.