猿问

在C#中,如何将一个数字加到两个小数位呢?

在C#中,如何将一个数字加到两个小数位呢?

我想使用Math.Round功能



哆啦的时光机
浏览 679回答 3
3回答

斯蒂芬大帝

试试这个:twoDec = Math.Round(val, 2)

慕尼黑8549860

如果你想要一根绳子> (1.7289).ToString("#.##")"1.73"或者十进制> Math.Round((Decimal)x, 2)1.73m但是记住!四舍五入不是分配的.round(x*y) != round(x) * round(y)..所以,在计算结束之前不要做任何四舍五入,否则你就会失去准确性。
随时随地看视频慕课网APP
我要回答