二维数组可不可以使用foreach实现遍历?
一位数组可以用foreach语句实现遍历,二位数组是否可以呢?》!
for(int i=0;i<row;i++)
{
foreach(int num in arr[])
console.write(num+"");
}
console.readline();
红色的部分该如何表示呢?求各位大大给个解决办法!3q!
[解决办法]
你可以实现一个迭代器
- C# code
IEnumerable<T> ArrayItems<T>(T[,] data, int colindex){ for (int i = 0; i < data.GetLength(1); i++) { yield return data[colindex, i]; }}