C# 中 double 类型的数据,有时需要格式化显示为字符串(保留N位有效数字或者是保留N位小数),可以使用 double.ToString("参数") 方法。
下面列出几个常用的方法:
(F)Fixed point:string str1=temp.ToString("f1"); //保留一位小数 四舍五入 结果:3.1
(F)Fixed point:string str2=temp.ToString("f2"); //保留两位小数,四舍五入 下面一次类推 结果:3.14
(N)Number:string str2=temp.ToString("N"); //保留 结果:3.14
(G)General (default):string str2=temp.ToString("G"); //保留 结果:3.1415926
(P)Percent:string str2=temp.ToString("P"); //保留 结果:314.16%
(E)Scientific:string str2=temp.ToString("E"); //保留 结果E:3.141593E+000
(C)Currency:string str2=temp.ToString("C"); //保留 结果:¥3.14