Тестирование формата региона WP7
Есть ли простой способ проверить правильность работы вашего приложения во всех региональных форматах? Или мне нужно громоздко установить формат региона, перезагрузить телефон и затем развернуть свое приложение?
Причина, по которой я спрашиваю, состоит в том, что я недавно обнаружил, что мое приложение не работает должным образом, когда для параметра "Формат региона" задан русский язык, поскольку десятичные разряды представлены как "," вместо ". При этом на русском языке следующий код выдает исключение:
string version = "2.5"
decimal d = Convert.ToDecimal(version);
тогда как следующее верно:
string version = "2,5"
decimal d = Convert.ToDecimal(version);
Спасибо!
1 ответ
Решение
Попробуйте добавить Культуру:
string version = "2.5"
decimal d = Convert.ToDecimal(version, new CultureInfo("en-US"));