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