2011-02-11 39 views
6

所以我用這樣的代碼:問題Double.TryParse時,我不知道文化

Double.TryParse(Value, NumberStyles.Any, CultureInfo.InvariantCulture, out result); 

和現在的語言是法國但一些用戶使用其他語言也一樣,所以我我不會在程序中硬編碼「fr-FR」......但是現在如果我通過了應該是第二個的「2,00」,它將它轉換爲二百。

任何幫助我如何正確地做到這一點? 謝謝

回答

3

如果這是一個Web應用程序,您可以在請求中查找Accept-Language標題作爲提示用戶使用哪種語言環境。