Ant*_*oin 6 .net c# string format
我需要格式化数字(使用WPF转换器),我能做到的唯一方法是通过string.Format.
我有两个格式参数:比例和精度. 我可以单独实现我需要的东西,但它不能同时兼顾:
示例(有效):
string.Format("{0:#,##0,,}", 1234567890.123m) == "1,235"
string.Format("{0:#,#.000}", 1234567890.123m) == "1,234,567,890.123"
Run Code Online (Sandbox Code Playgroud)
我需要的:
string.Format("????", 1234567890.123m) == "1,234.568"
Run Code Online (Sandbox Code Playgroud)
(这意味着1,234.568百万)你可以看到我找不到既可以缩放也可以显示小数的格式模式.
任何的想法?
我的一位同事得到了解决方案:
string.Format("{0:#,##0,,.000}", 1234567890.123m) == "1,234.568"
Run Code Online (Sandbox Code Playgroud)