Тестирование формата WP7 Region - PullRequest
2 голосов
/ 20 января 2012

Существует ли простой способ проверить правильность работы вашего приложения во всех форматах региона? Или мне нужно громоздко установить формат региона, перезагрузить телефон и затем развернуть свое приложение?

Причина, по которой я спрашиваю, заключается в том, что я недавно обнаружил, что мое приложение не работает должным образом, когда для параметра «Формат региона» задан русский язык, поскольку десятичные разряды представлены как «,» вместо «.». При этом на русском языке следующий код выдает исключение:

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

тогда как верно следующее:

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

Спасибо!

1 Ответ

4 голосов
/ 20 января 2012

Попробуйте добавить Культуру:

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

Список всех культур

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...