【问题标题】:How to get short value using Double Function? [duplicate]如何使用双功能获得短期价值? [复制]
【发布时间】:2012-10-09 09:43:50
【问题描述】:

可能重复:
Create Excel (.XLS and .XLSX) file from C#
Rounding double values in C#

我的双重函数生成这样的值

  56,365989365

我想要这样的价值56,36 这个怎么弄?

【问题讨论】:

标签: c#


【解决方案1】:

使用Math.Round。第二个参数是位置数。

var x = Math.Round(56.365989365, 2);

【讨论】:

    【解决方案2】:

    如果你想截断值:

    value *= 100;
    value = Math.Truncate(value);
    value /= 100;
    

    如果要对值进行四舍五入:

    value = Math.round(value, 2);
    

    【讨论】:

    • +1 我发现了截断。
    猜你喜欢
    • 2019-03-05
    • 2020-09-05
    • 2017-11-13
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 2012-07-17
    • 1970-01-01
    相关资源
    最近更新 更多