次のコードがあります。
int[] iArray = new int[] { 2, 3, 4 };
Action<int> action = new Action<int>(ShowSquares);
Array.ForEach(iArray, action);
private static void ShowSquares(int val)
{
Console.WriteLine("{0:d} squared = {1:d}", val, val * val);
}
このコードは機能しますが、2行目を変換したい
Action<int> action = new Action<int>(ShowSquares);
ラムダ式を使用します。
これは可能ですか?
ティア