【问题标题】:Rounding value with 2 decimal points in c# [duplicate]c#中带有2个小数点的舍入值[重复]
【发布时间】:2018-04-11 09:54:50
【问题描述】:
double number1 = 4.1870418700000007d;

我尝试了以下方法:

输入: Math.Ceiling(number1) 输出: 5

输入: Math.Round(number1) 输出: 4

我想要输出:4.19

【问题讨论】:

  • Math.Round(number1, 2) 呢?

标签: c# number-formatting


【解决方案1】:

你很接近,它是Math.Round(number1, 2)。它需要一个接受小数位数的重载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 2015-11-24
    • 2014-11-16
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多