首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-09-21 
二维数组可不可以使用foreach实现遍历?一位数组可以用foreach语句实现遍历,二位数组是否可以呢?》!for(int

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

热点排行