Как преобразовать "12,4" в десятичную систему счисления en-Us culture

У меня есть десятичное значение ("133,3"), хранящееся в столбце string в базе данных, в культуре Норвегии.

после этого пользователь изменил региональные настройки на english-Us. когда я конвертирую "133,3" в десятичную систему с помощью CultureInfo.InvariantCulture, получаю недопустимое значение или ошибку.

есть ли какой-нибудь лучший способ справиться с этим сценарием в C# приложении?

с уважением, Anand

8
задан Anand Kumar 1 December 2011 в 13:00
поделиться