я использую Visual Studio 2008. Мой настольный компьютер работает в разных региональных настройках.
в моем коде у меня есть десятичные числа в строковых переменных в английском формате, я хочу преобразовать их в десятичные переменные, используя Convert.ToDecimal()
с региональными настройками как "Испанский (Эквадор).
, когда я делаю следующее:
string myNum = "0.04";
decimal myDec = Convert.ToDecimal(myNum); // here im getting 4 instead of 0,04
, когда я использовал,
Convert.ToDecimal(myNum, new CultureInfo("en-US")); // i got 0.04, but i want 0,04
я не могу добавить новыйCultureInfo("en-Us")
для каждого оператора, потому что я использовал операторы преобразования более 100 раз.
как мне этого добиться. Пожалуйста, помогите ??