如何在c#中格式化1700到1'700和1000000到1'000'000?

Jac*_*ack 5 c# asp.net format string-formatting

我喜欢格式化数学中的所有数字.是否有预定义的函数或者是否可以使用子字符串和替换?

编辑:我的文化是de-ch

最好的祝福

Fai*_*sal 6

试试这个

int input = Convert.ToInt32("1700");
string result = String.Format("{0:##,##}", input);
Run Code Online (Sandbox Code Playgroud)

或这个

Console.WriteLine(1700.ToString("##,##", new NumberFormatInfo() { NumberGroupSeparator = "'" })); 
Run Code Online (Sandbox Code Playgroud)