我正在尝试格式化c#中的十进制数。我尝试了ToString(“N”)和String.Format但它不起作用,因为Total在数据库中被定义为十进制。例如,如果总数是93.7567,那么它应该是93.76。这是代码:
Total = g.Sum(c => c.Total)
答案 0 :(得分:0)
您可以使用Math.Round()方法。
total = Math.Round(total,2); // 93.7567 becomes 93.76.
答案 1 :(得分:0)
您可以尝试decimalvalue.ToString(“#。##”);或decimalvalue.ToString(“F”)