欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C# foreach循环

程序员文章站 2022-09-27 21:31:56
一、简介 foreach循环可以迭代数组或者一个集合对象 二、语法 foreach(数据类型 变量名 in 数组名) { //语句块; } 循环运行的过程:每一次循环时,从集合中取出一个新的元素值。放到只读变量中去,如果括号中的整个表达式返回值为 true,foreach 块中的语句就能够执行。 一 ......

一、简介

foreach循环可以迭代数组或者一个集合对象

二、语法

foreach(数据类型  变量名  in  数组名)
{
    //语句块;
}

循环运行的过程:每一次循环时,从集合中取出一个新的元素值。放到只读变量中去,如果括号中的整个表达式返回值为 true,foreach 块中的语句就能够执行。

一旦集合中的元素都已经被访问到,整个表达式的值为 false,控制流程就转入到 foreach 块后面的执行语句。

foreach 语句仅能用于数组、字符串或集合类数据类型。

三、实例

该数组中存入 5 名学生的考试成绩,计算总成绩和平均成绩。

            double[] list = { 90, 80, 70, 60.5,50.5};
            double sum = 0;
            double avg = 0;
            foreach (var item in list)
            {
                sum = sum + item;

            }
            avg = sum / list.length;
            console.writeline("总成绩为{0},平均成绩为{1}",sum,avg);
            console.readkey();  

输出结果

C# foreach循环