我编写了一个仅供美国和英国用户使用的程序。但是,我的一个客户端安装了Windows 7企业版和西班牙语操作系统。所以我的程序使用逗号作为小数点分隔符而不是小数点,因此我的程序搞砸了!
我尝试通过将他的机器中的区域设置更改为英语(英国)来为他修复它,但它仍然无效!程序仍然使用逗号作为小数点!
我该如何解决?
答案 0 :(得分:3)
您可以在引导应用程序时设置您的文化:
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");
这是针对UI,在init组件
之前Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-GB");