我正在尝试根据
美国基本格式
.
代码:
var data = String.Format("{0:n" + 2 + "}", 7453215, new CultureInfo("en-US"));
输出:
74,53,215.00
现在的问题是,我在很多地方都有这行代码,我在这些地方显示基于不同文化的数字,所以我必须在任何地方更改。
是否有可能创建某种格式化程序并注册一次,在一个地方和任何地方进行更改,这些更改应用于基于文化的数字格式?
更新:
var data = String.Format(new CultureInfo("en-US"), "{0:n" + 2 + "}", 7453215);
现在,我得到了正确的格式化数字根据美国为基础的格式,但我想在应用程序级别创建通用数字格式化程序。