我在 C# 中有一个 double 变量: 双变量 = 3.488;
我只想保留小数点后一位数字,而不是四舍五入。例如: 3.4 非常感谢。
最佳答案
由于您指定了“无舍入”,并且没有指定将其显示为文本。然后下面的将Truncate到小数点后一位
value = Math.Truncate(value * 10) / 10
注意:使用 float 你可能会得到人工制品,因为有些数字不能以 2 为底数表示.
关于c# - 小数点后保留一位,不四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58195997/