конвертировать в double
double m = Convert.ToDouble("0,400", new CultureInfo("ru-RU"));
Но у меня теряется разрядность, т.е. у меня просто 0,4 когда как надо именно 0,400. Есть ли способ сохранения разрядности?
Разрядность у вас никуда не теряется 0.4=0.400 Просто надо прочитать про форматированный вывод
Используй decimal, там не "потеряется" :)
Обсуждают сегодня