【发布时间】:2015-03-27 10:08:52
【问题描述】:
我想使用 LINQ Aggregate 将以下代码优化为 1 行,但之前从未使用过 Aggregate 函数,尽管我尝试过,但我无法使其工作..
var sum = Aggregate(0.0, (group) => group.width + ????);
而不是
double sum = 0.0;
double height = 1.0;
foreach (var group in Groups)
{
sum = sum + group.width;
}
var rectPosition = new Rectangular(anchor.x, anchor.y,new BoxDimension(sum, height ));
请提供任何帮助.. 在此先感谢
【问题讨论】: