根据此link,Double.ToString()
使用NumberFormatInfo.CurrentInfo
来格式化双打。但是CurrentInfo默认有2位小数,只读,所以我不能改变它。如何更改此默认行为? (调用ToString()的重载不是解决方案)
答案 0 :(得分:4)
您可以通过更改CurrentInfo
来更改当前主题的Threading.Thread.CurrentCulture
。
另外,你并不是说 CurrentInfo
默认有2位小数。 CurrentInfo
基于当前系统区域设置,这意味着您可以根据程序运行的计算机配置获得不同的结果。