2012-01-19 45 views
2

是否有一种简单的方法来测试您的应用程序在所有区域格式中是否正常运行?或者我需要麻烦地设置区域格式,重新启动手机,然后部署我的应用程序?WP7区域格式测试

我问的原因是因为我最近发现当区域格式设置为俄语时,我的应用程序无法正常运行,因为小数位表示为“,”而不是“。”。因此,在俄罗斯下面的代码会抛出一个异常:

string version = "2.5" 
decimal d = Convert.ToDecimal(version); 

,而下面是正确的:

string version = "2,5" 
decimal d = Convert.ToDecimal(version); 

谢谢!

回答

4

尝试增加文化:

string version = "2.5" 
decimal d = Convert.ToDecimal(version, new CultureInfo("en-US")); 

List of all Cultures

+0

哇感谢!我想这解决了我所遇到的特殊问题! – n00b

+0

很高兴听到它。 – MyKuLLSKI