C# 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();  

輸出結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM