14-使用foreach语句遍历二维数组
8.4.2 使用foreach语句遍历二维数组
一般情况下,我们使用for循环访问数组元素。如果要遍历二维数组所有元素,使用foreach循环也可以实现相同的效果,而且更加方便,不需要定义循环变量,也不需要知道数组元素个数。
例如,
int[,] a = { {1, 2, 3}, {4, 5,6} };
foreach(int x in a)
Console.Write(x);
需要注意的是,使用foreach循环遍历二维数组,访问数组元素的顺序是先行后列,因此输出结果为123456。如果需要按照先列后行遍历数组元素的话,需要使用嵌套的for循环。