在c#中将十进制值转换为两个精度[重复]

Posted

技术标签:

【中文标题】在c#中将十进制值转换为两个精度[重复]【英文标题】:convert decimal Value to two precision in c# [duplicate] 【发布时间】:2016-11-16 05:41:22 【问题描述】:

我想像下面的输入一样将十进制值输出为两个精度,

    0 78.8798 6 0.986

    0.00 78.88 6.00 0.99

在c#中将十进制值转为十进制或字符串。

【问题讨论】:

Math.Round(如果要取整值),.ToString("F2")(如果要表示值) d.ToString("N2") 你有没有尝试过使用谷歌,或者至少在你写问题标题时查看过类似主题的结果? 【参考方案1】:

一种方式:

String.Format("0:0.00", yourDecimal)

阅读:Custom Numeric Format Strings

【讨论】:

以上是关于在c#中将十进制值转换为两个精度[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在C#中将十六进制字符串转换为其数值[重复]

如何在c#中将十六进制从char []转换为int [重复]

如何在 .NET 中将双精度值转换为具有固定小数位数的小数类型值

在 C# 中将十六进制值从 SQL Server 转换为日期时间

将十进制转换为小数点后两个零的字符串,和逗号? C# [重复]

如何在c#中将字符串“2.000,65”转换为十进制2,000.65(en-Us)文化[关闭]