0

我编写了一个仅适用于美国和英国用户的程序。但是,我的一位客户安装了 Windows 7 Enterprise 和西班牙语操作系统。所以我的程序使用逗号作为小数分隔符而不是小数点,因此我的程序搞砸了!

我尝试通过将他机器中的区域设置更改回英语(英国)来为他修复它,但它仍然无法正常工作!程序还是用逗号作为小数点!

我应该如何解决它?

4

1 回答 1

3

您可以在引导应用程序时设置文化:

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");

这是用于 UI,在 init 组件之前

Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-GB");
于 2013-02-18T08:05:11.503 回答