【发布时间】:2017-06-07 11:23:00
【问题描述】:
我打算将一些遗留的 VB 代码转换为 C#。
原代码为Me.variable1 = New Integer() {}。
我使用了一些转换网站,得到的答案是this.variable1 == new int[]。
但是,IDE 给出错误“[] 内的索引数量错误;预期为 1”。
看来我必须声明数组的大小。
VB 代码为我们提供了多大的数组?是尺寸 1 还是没有尺寸?
谢谢!
【问题讨论】:
-
Me.variable1之后会发生什么?你在改变数组成员的数量吗? VB 语句创建一个空数组。元素是以后添加的吗?如果是这样,请考虑使用System.Collections.ArrayList或任何其他合适的集合。 -
请注意,欺骗链接是“c# Instantiate array”的“大约”1,030,000 次谷歌点击列表中的第 1 项(仅搜索 SO)。