我需要将一个int转换为一个长度为9位+ 2个逗号的字符串.
1将成为000,000,001
12345将成为000,012,345
等等
我知道我可以使用ToString().PadLeft(...)添加前导零但不知道如何添加逗号而不使用一些if测试.有没有更有效的方法来做到这一点?
Dav*_*ish 10
只是使用:
int myint = 12345;
string formatted = myint.ToString("000,000,000");
Run Code Online (Sandbox Code Playgroud)
int number = 12345;
String result = String.Format("{0:000,000,000}", number);
Run Code Online (Sandbox Code Playgroud)