我有一个十进制数字:12.4465463455
decimal value = 12.4465463455m;
如何舍入此小数并删除额外小数,但是2小数将为12.45
?请注意我不需要字符串。我知道如何将其转换为带有2位小数和舍入的字符串。但不知道如何操纵十进制变量本身。
答案 0 :(得分:4)
只需使用Math.Round
,即:
decimal value = 12.4465463455m;
decimal value2dp = Math.Round(value, 2); //2 => 2 decimal places