日期:2014-05-18  浏览次数:20666 次

winform 数值类型转化问题
在程序中的相关计算都是 double 类型的,我想在输出的时候只保留四位小数,但是 double 类型的精度太高了,我又不想在程序运算过程中使用 float 类型 ,请问各位大神:如何在输出时将 double 类型的数值 保留4位小数。
我在网上查了怎么办,有许多的方法但是似乎都不行,希望大神们帮我一下, 谢谢!

------解决方案--------------------
ToString("0.0000");
------解决方案--------------------
C# code

ToString("f4")

------解决方案--------------------
C# code

  double db = 123.889797;
  db = Convert.ToDouble(db.ToString("#.####"));