读书人

二维数组可否使用foreach实现遍历

发布时间: 2012-09-21 15:47:26 作者: rapoo

二维数组可不可以使用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];    }} 

读书人网 >C#

热点推荐