2013-06-13 100 views
3

我知道,在循環的背景下To在VB i = long1 To long2相當於是在C#(i = long1; i < long2; ++i),但我試圖找到它的等效在ReDim/System.Array.Resize()背景:VB相當於「」在C#中

VB6

ReDim indexCorr(LBound(fDefMatchs) to UBound(fDefMatchs)

C#

System.Array.Resize(indexCorr, ***?)

還有其他人知道如何在C#中使用一系列數字來調整數組的大小嗎?

回答

6

我想你要找的東西是這樣的:

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

然而,在.NET你可以不設置下限的數組。從documentation

數組爲零索引:一個有n個元素的數組索引從0到n-1。