List<double> y = new List<double> { 0.4807, -3.7070, -4.5582,
-11.2126, -0.7733, 3.7269,
2.7672, 8.3333, 4.7023 };
List<double> d1 = y.ForEach(i => i * 2);
錯誤:只有分配,調用,遞增,遞減和新對象表達式可以用作聲明有什麼不對乘法下面的lambda表達式(C#3.0)
是什麼錯誤?
感謝
它工作正常。但是,什麼是錯的上述..請解釋 – Newbie 2010-04-27 07:44:24
'ForEach'採取行動'' - 它沒有返回值的函數。 –
2010-04-27 07:45:33
你只是放棄乘法的結果。作爲結果,代碼中沒有任何內容將它們放入列表中。 – 2010-04-27 07:45:50