Здравствуйте, уважаемые! Возник такой вопрос, как использовать CultureInfo.InvariantCulture при конверте строк в дату и в случае с денежными величинами в double. С датами вроде всё понятно. Как я понимаю CultureInfo.InvariantCulture говорит о том, что формат в полученной строке соответствует формату, указанному в языковых настройках твоего компьютера. С датой я в этом убедился. Однако в случае с денежной величиной возникает вопрос, почему вот это: double.Parse("2135.45", CultureInfo.InvariantCulture); нормально конвертится и не вызывает исключений. Ведь денежный формат России указывается через запятую.
Ответ
Не правильно понимаете. Как сказано тут, это как раз не зависимая от языка локаль.
Комментариев нет:
Отправить комментарий