【发布时间】:2023-03-11 04:40:02
【问题描述】:
假设文化不变,是否可以在格式中定义与逗号不同的组分隔符?
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
Console.WriteLine(String.Format("{0:#,##0}", 2295));
输出:
2,295
期望的输出:
2.295
不变的文化是一项要求,因为来自许多不同语言环境的货币都使用用户定义的格式字符串进行格式化。例如,对于丹麦,他们将价格格式定义为“{0:0},-”,而对于爱尔兰,可能是“€{0:#,##0}”。
【问题讨论】:
标签: c# .net cultureinfo