一、簡介
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();
輸出結果

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/115472.html
標籤:C#
