VB中C语言的“等于”等效

时间:2013-06-13 04:30:19

标签: c# arrays vb6 vb6-migration

我知道在循环的上下文中,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#中的数组大小?

1 个答案:

答案 0 :(得分:6)

我认为您正在寻找的是:

System.Array.Resize(ref indexCorr, fDefMatchs.Length);

但是,在.NET中,您无法设置数组的下限。来自documentation

  

数组为零索引:具有n个元素的数组从0到n-1索引。