我正在尝试使用缩放系数格式化货币值。
我可以用正常的十进制数来做到这一点,例如:string.Format("{0:0,,.000 million}",123456789);
将返回“123.457百万”
我希望能够使用货币值执行此操作...标准数字格式说明符(“C”)允许您设置精度,但不允许缩放。例如,string.Format("{0:C3}",123456789)
将返回“$ 123,456,789.000”,但我无法弄清楚如何返回“$ 123.457百万”。
是否有解决此问题的格式化字符串?