.net - 如何以 2 个精度转换为 double - 点后的字符串?

标签 .net c#-4.0 double precision

我想转换这个字符串:0.55000000000000004到这双:0.55 .
怎么做?

最佳答案

是字符串还是 double ?
如果是字符串:

double d = double.Parse(s,CultureInfo.InvariantCulture);
string s=string.Format("{0:0.00}",d);

如果它已经是使用第二行的双格式。

关于.net - 如何以 2 个精度转换为 double - 点后的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4997085/

相关文章:

c++ - 浮点运算的最佳实践

c# - 一次移动两个 WPF 窗口?

c# - 在 C# 的同一行上使用流编写器写入数字

javascript - 在 .Net 中是否有更优雅的手工制作序列化 Javascript 的方法?

.NET - 椭圆周围需要 10 个点

c# - 在asp.net中发送带有多个查询字符串作为查询字符串参数的url

asp.net-mvc-3 - 具有代码优先独立关联或外键关联的 EF 模型

javascript - MVC 5 和 Bootstrap Modal 的怪异

c - 为什么(double + int)的结果是0(C语言)

Java - MySQL | double 和小数点