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