我知道在循环的上下文中,VB中To
中的i = long1 To long2
等价于C#中的(i = long1; i < long2; ++i)
,但我试图在上下文中找到它的等价物ReDim/System.Array.Resize()
:
VB6 :
ReDim indexCorr(LBound(fDefMatchs) to UBound(fDefMatchs)
C#:
System.Array.Resize(indexCorr, ***?)
有没有其他人知道如何使用这样的数字来调整C#中的数组大小?
答案 0 :(得分:6)
我认为您正在寻找的是:
System.Array.Resize(ref indexCorr, fDefMatchs.Length);
但是,在.NET中,您无法设置数组的下限。来自documentation:
数组为零索引:具有n个元素的数组从0到n-1索引。