VS C#CultureInfo在IDE中永久设置为值?

时间:2009-09-01 13:17:57

标签: c# visual-studio cultureinfo

我有一台德国VisualStudio 9.0。使用双打并进行相当多的解析,因为小数分隔符而陷入困境。

我正在寻找的方法是将整个IDE(以及因此使用它创建的所有项目)切换为“en-gb”或者将项目扩展到整个项目。我之所以选择en-gb,是因为我不需要am和pm。

我尝试使用Thread.CurrentThread.CurrentCulture设置它,但这仅涉及一个线程。然后我找到了Application wide设置,这似乎不是我在开发控制台应用程序时所需要的。

有什么想法吗?谢谢你的阅读。

1 个答案:

答案 0 :(得分:3)

应用程序的文化默认为运行运行的计算机的文化,而不是开发的计算机。 IDE在这里无关紧要。

如果你需要使用特定的文化来解析/格式化值,我建议你明确地这样做 - 在几乎所有的设置中改变所有线程的当前文化都是错误的,IMO。