Linq sum如何显示为货币
本文关键字:显示 货币 sum 何显示 Linq | 更新日期: 2023-09-27 18:13:25
我在razor视图中设置了以下内容:
<td>@payments.Sum(p => p.Amount)</td>
我希望它显示为货币,因此在末尾有'$'和两个小数。
我想通常你会写{0:C}。
我不知道如何将它合并到我得到的东西中,因为Sum没有重载格式。
我需要用css类来做这个吗?
您可以这样做:
<td>@String.Format("{0:C}", payments.Sum(p => p.Amount))</td>
<td>@payments.Sum(p => p.Amount).ToString("C")</td>
我认为这是一个比String.Format
更有效的调用。