C#でforeachステートメントをどのように使用しますか?
C#で、foreach文を使ってコレクション内の要素を繰り返し処理することができます。その文法形式は以下の通りです:
foreach (var item in collection)
{
// 迭代逻辑
}
コレクションとは、反復処理される要素を指し、配列、リスト、辞書などが該当します。アイテムはコレクション内の各要素を表し、反復処理の際にそれぞれの要素がアイテムに代入されます。
こちらは簡単な例です。
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (var number in numbers)
{
Console.WriteLine(number);
}
出力結果は:
1
2
3
4
5
上記の例では、整数の配列numbersを定義し、その後、foreach文を使用して配列の各要素を反復処理し、それをコンソールに出力しています。