介绍
列举出集合中所有的元素,表达式由关键字in隔开的两个项组成。
in右边项是集合名,in左边项是变量名,用来存放该集合中的每个元素。
机制
每次循环时,从集合中取出一个新元素,放到只读变量中,当集合内的元素都已经被访问到,整个表达式值为false,此时控制流程执行foreach块后面的执行语句。
语法形式
foreach(数据类型 变量名 in 数组名)
{
//语句块;
}
案例介绍
需求:计算一组数据的平均数。
效果
程序代码
int[] nums = new int[8] { 1, 2, 3, 4, 5, 6, 7, 8 };
int sum = 0;
double avg = 0.0;
foreach (int num in nums)
{
sum += num;
}
avg = sum / nums.Length;
Console.WriteLine("平均值:{0}", avg);
Console.ReadKey();
程序案例
编程环境:VS2019.
下载地址