C#で配列をループするためにラムダ式を使用する方法は?
C#で、配列を反復処理するためには、ラムダ式を使用することができます。以下は一つの例です:
int[] numbers = { 1, 2, 3, 4, 5 };
// 使用lambda表达式遍历数组
Array.ForEach(numbers, number => Console.WriteLine(number));
上記のコードでは、整数配列numbersを作成し、Array.ForEachメソッドとラムダ式を使用して配列を反復処理し、各要素の値を出力しています。ラムダ式number => Console.WriteLine(number)は、配列内の各要素に対してConsole.WriteLine(number)の操作を実行することを示しています。
出力結果は:
1
2
3
4
5
Array.ForEachメソッド以外に、foreachループとlambda式を組み合わせて配列を繰り返し処理することもできます。以下に例を示します:
int[] numbers = { 1, 2, 3, 4, 5 };
// 使用foreach循环和lambda表达式遍历数组
foreach (int number in numbers)
{
Console.WriteLine(number);
}
結果は同じです。