У меня есть строка, считанная из текстового поля. Он содержит запятую для десятичного разделения.
У меня NumberFormatInfo.CurrencyDecimalSeparator
установлено значение ,
(запятая), но когда я преобразовываю строку в десятичную Convert.ToDecimal(mystring);
, я получаю однораздельное значение для десятичного числа.
Пример:
decimal a=Convert.ToDecimal("1,2345"); ----> decimal is 1.2345
Я тоже попробовал:
double a=Convert.ToDouble("1,2345");
но точка для десятичного значения снова