c#用foreach语句遍历二维数组
通过for语句循环遍历二维数组需要二重循环。
foreach语句只需要一次即可遍历整个二维数组。
代码:
复制代码 代码示例:
using System;
public class w3demo{
public static void Main() {
int sum = 0;
int[,] nums = new int[3,5];
// give nums some values
for(int i = 0; i < 3; i++)
for(int j=0; j < 5; j++)
nums[i,j] = (i+1)*(j+1);
//通过foreach语句计算nums数组中所有元素的和
foreach(int x in nums) {
Console.WriteLine("Value is: " + x);
sum += x;
}
Console.WriteLine("Summation: " + sum);
}
}