[英]VS C# CultureInfo set permanently to value within the IDE?
我有一个德语的VisualStudio 9.0。 使用double并进行了大量解析,由于十进制分隔符,我遇到了麻烦。
我正在寻找一种将整个IDE(以及由此创建的所有项目)切换为“ en-gb”或在整个项目范围内进行转换的方法。 我之所以选择en-gb,是因为我不需要AM和PM。
我尝试使用Thread.CurrentThread.CurrentCulture
进行设置,但这仅涉及一个线程。 然后,我发现了“应用程序范围”设置,这似乎不是我在开发控制台应用程序时要寻找的设置。
任何想法? 感谢您的阅读。
应用程序的区域性默认为正在运行的计算机的区域性,而不是其开发所在的计算机的区域性。 IDE在这里无关紧要。
如果您需要使用特定区域性来解析/格式化值,我建议您明确地进行操作-更改几乎所有设置中的所有线程的当前区域性在IMO中都是不正确的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.