Pab*_*buc 1 c# asp.net string-formatting
我需要格式化具有特定格式的数字.我不想决定使用计算机区域设置的格式,所以我正在尝试:
string s = "219171"
string result = Convert.ToDouble(s).ToString("0,0.0") //219,171.0
string result = Convert.ToDouble(s).ToString("0.0,0") //219171.00
我想把它显示为
219.171,00
谢谢
小智 7
创建一个自定义的NumberFormatInfo实例,并在调用ToString()时传入该实例.
NumberFormatInfo nfi = new NumberFormatInfo();
nfi.NumberGroupSeparator = ".";
nfi.NumberDecimalSeparator = ",";
double s = 219171;
string result = s.ToString("N2", nfi);
NumberFormatInfo 属于 System.Globalization
| 归档时间: | 
 | 
| 查看次数: | 5693 次 | 
| 最近记录: |