我们的网络应用程序 (.net/C#) 使用 amount.ToString("c") 格式化货币金额,显示为几个不同的区域。
我们的 French Candian 用户更喜欢所有金额都是美国格式(123,456.99 与 fr-CA 的默认窗口方式 123 456,99)。
处理该问题的最佳方法是什么?我可以简单地为 fr-ca 修改 Windows 中每个网络服务器上的区域设置吗?还是我需要创建自定义文化?
最佳答案
您可能想要研究创建自定义文化,提供您需要的格式规则组合。 There is an article at MSDN describing how to do it .
简而言之,您创建一个 CultureAndRegionInfoBuilder
对象,定义名称,设置属性,并注册它。查看文章了解详情。
关于c# - 如何更改 .net Web 应用程序中的默认区域性设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1167331/