我有号码,我想格式化以下格式。
String num="1,124,852"
使用toString()
格式化为$ 1.1 M和$ 1,124 K.答案 0 :(得分:0)
您应该使用名为Format specifier的东西作为.ToString()方法调用的参数来控制生成的位数。将它与一些基本的分工相结合,你就可以正确印刷。
示例:
Console.WriteLine("{0}: {1}K", specifier, (1124852m/1000).ToString("C0"));
https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings