更改Double.ToString()的默认行为

时间:2015-01-09 01:23:44

标签: c# .net

根据此linkDouble.ToString()使用NumberFormatInfo.CurrentInfo来格式化双打。但是CurrentInfo默认有2位小数,只读,所以我不能改变它。如何更改此默认行为? (调用ToString()的重载不是解决方案)

1 个答案:

答案 0 :(得分:4)

您可以通过更改CurrentInfo来更改当前主题的Threading.Thread.CurrentCulture

另外,你并不是说 CurrentInfo默认有2位小数CurrentInfo基于当前系统区域设置,这意味着您可以根据程序运行的计算机配置获得不同的结果。