我有以下代碼:C#轉換動作<int>以拉姆達
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);
}
儘管此代碼的工作,我想第二線
Action<int> action = new Action<int>(ShowSquares);
轉換爲使用lambda表達式。
這可能嗎?
TIA
你爲什麼要這麼做? – Arran
看看是否可以完成。我正在嘗試深入瞭解lambda表達式。 – coson