I.はじめに
foreachループの反復は、配列またはオブジェクトの集合とすることができます
第二に、文法
foreachの(データ型配列名に変数名)
{
//ステートメントのブロック;
}
プロセスサイクル動作:ループを通るたびに、コレクションから削除新しい要素値。戻り値がtrueの場合、読み取り専用変数に移動するには、式全体は、ブロック内のforeach文を実行することができ、括弧します。
セットの要素がアクセスされたら、全体の式が偽の、制御フローが実行された後foreach文をブロックするように進みます。
唯一の配列、文字列、またはデータ型のコレクションに対してforeach文。
第三に、例
アレイは、合計スコアとグレード平均点を算出し、5点の生徒のテストの点数に格納されています。
ダブル[]リスト= {90、80、70、60.5,50.5}。 二重の合計= 0; 二重の平均値= 0; foreachの(リスト内のvarアイテム) { 合計=合計+アイテム。 } 平均=合計/ list.Length。 Console.WriteLineを(総和 "合計スコアは{0}、{1}の平均スコアである"、平均)。 Console.ReadKey();
出力