c#中的数字格式

时间:2017-05-04 04:58:25

标签: c#

我正在尝试格式化c#中的十进制数。我尝试了ToString(“N”)和String.Format但它不起作用,因为Total在数据库中被定义为十进制。例如,如果总数是93.7567,那么它应该是93.76。这是代码:

   Total = g.Sum(c => c.Total)  

2 个答案:

答案 0 :(得分:0)

您可以使用Math.Round()方法。

total = Math.Round(total,2); // 93.7567 becomes 93.76.

答案 1 :(得分:0)

您可以尝试decimalvalue.ToString(“#。##”);或decimalvalue.ToString(“F”)