2017-07-16 88 views
0

我初始化的對象:如何迭代循環C#中的對象?

object[,] A = new object[range.RowCount() + 1, range.ColumnCount() + 1]; 

填充此我需要遍歷在循環對象的所有元素之後。 如何迭代這個在for loop

我試圖做的:for(var i = 0; i < A.Count(); i++){}

但沒有財產Count()的對象,也這是矩陣。

+1

'Length'的方法是數組的屬性。你也可以在'foreach'中使用它。或者如果需要跟蹤當前行和列,可以使用'GetLength'嵌套'for'循環。 – juharr

回答

3

對於這樣的事情,你可能想嵌套循環,就像這樣:

for (int i = 0; i < A.GetLength(0); i++) 
{ 
    for (int j = 0; j < A.GetLength(1); j++) 
    { 
     //do your magic 
    } 
} 
0

數組有Length屬性:

for (var i = 0; i < A.Length; i++) 
{ 
    var b = A[i, 1]; 
} 

Count()是IEnumerable的