0

我有一组使用 foreach 循环动态生成的值,如何将它们添加到一个值中?

例如,假设我有一个站点,其中每个节点都有一个与之关联的数字。我怎样才能把所有这些数字加在一起?到目前为止,我认为它类似于以下内容,其中“node.aNumberValue”的值被添加到下一个,依此类推:

@foreach (var x in nodes){

    var total = node.aNumberValue + node.aNumberValue (etc...);

    <p>@total</p>
} 
4

1 回答 1

2

这就是你想要的,我认为:

int total = 0;
@foreach (var x in nodes)
{
    total += x.aNumberValue;
}
<p>@total</p>

甚至更好,只是:

<p>@nodes.Sum(x => x.aNumberValue)</p>
于 2012-04-11T16:17:51.543 回答