2012-01-19 92 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