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