繁体   English   中英

剃刀:一起添加动态值

[英]Razor: adding dynamic values together

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

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

@foreach (var x in nodes){

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

    <p>@total</p>
} 

我想这就是你想要的:

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

或者甚至更好,只是:

<p>@nodes.Sum(x => x.aNumberValue)</p>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM