foreach 语句用于对数组、集合等数据结构中的每一个元素进行循环操作时十分方便。
格式: foreach(数据类型符 变量名 in 数组或者是集合)
例子:求二维数组中的最小值
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace @foreach
{
class Program
{
static void Main(string[] args)
{
int[,] score = { { 98,54,23,89},{87,78,18,43},{87,45,23,12} };
int min, i;
min = score[0, 0];
foreach(int k in score)
if (min > k)
min = k;
Console.WriteLine("数组为:");
i = 0;
foreach(int k in score){
Console.Write("{0} ",k);
i = i + 1;
if (i % 4 == 0)
Console.WriteLine();
}
Console.WriteLine("最小值为:{0}",min);
Console.ReadKey();
}
}
}
结果如下: