我在剃须刀视图中有以下内容:
<td>@payments.Sum(p => p.Amount)</td>
我希望它显示为货币,所以最后有'$'和两位小数。
我认为通常你会像{0:C}那样。
我不知道如何将其合并到我所得到的内容中,因为Sum没有格式化的重载。
我需要使用css类吗?
答案 0 :(得分:5)
你会这样做:
<td>@String.Format("{0:C}", payments.Sum(p => p.Amount))</td>
答案 1 :(得分:4)
<td>@payments.Sum(p => p.Amount).ToString("C")</td>
我认为这比String.Format
的效率稍高一些。请参阅此answer。