c# - 如何在 C# 中将 1700 格式化为 1'700 and 1000000 to 1' 000'000?

标签 c# asp.net format string-formatting

我喜欢像数学一样格式化所有数字。是否有预定义的函数,或者只有子字符串和替换才有可能?

编辑:我的文化是 de-ch

最好的问候

最佳答案

试试这个

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

或者这个

Console.WriteLine(1700.ToString("##,##", new NumberFormatInfo() { NumberGroupSeparator = "'" })); 

关于c# - 如何在 C# 中将 1700 格式化为 1'700 and 1000000 to 1' 000'000?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2100472/

相关文章:

c# - FxCop 不尊重我的排除

C# 显式定义抛出的异常

c# - 如何在 Unity 中更改对象的枢轴点

Python:固定长度字符串多个变量左/右对齐

c# - 如何在 1 行代码中向 c# DataTable 添加新行?

c# - 在 azure 上移动 asp.net Web 表单网站,无需再次编码即可使用 azure blob 存储

c# - 从另一个页面的代码隐藏中获取 ASP.Net 页面的 URL

asp.net - .aspx 文件中的条件编译

Java将任何整数转换为4位数字

c# - 同时突出显示 2 个文本框中的文本