代码之家  ›  专栏  ›  技术社区  ›  user2818430

c#十进制仅保留2位小数

  •  -2
  • user2818430  · 技术社区  · 7 年前

    decimal value = 12.4465463455m;
    

    我如何舍入这个小数点并去掉额外的小数点,但是2,所以小数点将是 12.45

    1 回复  |  直到 7 年前
        1
  •  4
  •   Daniel Masterson    7 年前

    只需使用 Math.Round

    decimal value = 12.4465463455m;
    decimal value2dp = Math.Round(value, 2); //2 => 2 decimal places