我有一组使用foreach循环动态生成的值,如何将这些值添加到一个值中?
例如,假设我有一个网站,其中每个节点都有一个与之关联的编号。如何将所有这些数字一起添加?到目前为止,我认为它类似于以下内容,其中'node.aNumberValue'的值被添加到下一个,依此类推:
@foreach (var x in nodes){
var total = node.aNumberValue + node.aNumberValue (etc...);
<p>@total</p>
}
答案 0 :(得分:2)
这就是你想要的,我想:
int total = 0;
@foreach (var x in nodes)
{
total += x.aNumberValue;
}
<p>@total</p>
甚至更好,只是:
<p>@nodes.Sum(x => x.aNumberValue)</p>