区域设置小数分隔符

时间:2013-02-18 08:01:26

标签: c#

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

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

我该如何解决?

1 个答案:

答案 0 :(得分:3)

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

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

这是针对UI,在init组件

之前
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-GB");