标签: c#
我需要返回的数字正好有2个小数点,但我似乎无法使其工作。
这是C#内置的内容吗?
C#
我也尝试将数字设置为double和decimal,两次都得到相同的答案。
price = Math.Round(106.8, 2, MidpointRounding.AwayFromZero);
答案 0 :(得分:4)
浮点值106.8d和106.80d完全相同。使用.ToString()或string.Format()将其表示为具有所需格式的字符串。
106.8d
106.80d
.ToString()
string.Format()