我正在尝试获取用户输入,解析并使用String.Format()显示,使用逗号格式化千位分隔符。
So, if user provides
1000 I will display 1,000
1000.00 => 1,000.00
1000.0 => 1,000.0
1,000.5 => 1,000.5
基本上,我想保留提供的所有小数(包括尾随的零)并只添加千位分隔符格式。我尝试过:
String.Format("{0:#,0.######}" , Decimal.Parse(input));
String.Format("{0:#,0.######}" , Double.Parse(input);