我们有以下对象
int [,] oGridCells;
仅与固定的第一个索引一起使用
int iIndex = 5;
for (int iLoop = 0; iLoop < iUpperBound; iLoop++)
{
//Get the value from the 2D array
iValue = oGridCells[iIndex, iLoop];
//Do something with iValue
}
.NET 中有没有办法将固定第一个索引处的值转换为一维数组(除了循环值)?
如果数组只循环一次,我怀疑它会加快代码速度(而且它可能会变慢)。但是如果数组被大量操作,那么单维数组将比多维数组更有效。
我提出这个问题的主要原因是看看它是否可以完成以及如何完成,而不是将其用于生产代码。