3

我知道在循环的上下文中,VB 中的 in 等价物To在C# 中,但我试图在以下环境中找到它的等价物:i = long1 To long2(i = long1; i < long2; ++i)ReDim/System.Array.Resize()

VB6

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

C#

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

有谁知道如何使用这样的数字范围在 C# 中调整数组的大小?

4

1 回答 1

6

我认为您正在寻找的是:

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

但是,在 .NET 中,您不能设置数组的下限。从文档中:

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

于 2013-06-13T04:33:01.243 回答