Код: Выделить всё
string variable = "5.00";
double varDouble = (double)variable;
Однако после выполнения следующих действий...
Код: Выделить всё
string variable = "5.00";
double varDouble = Convert.ToDouble(variable);
В чем разница между приведением и используя метод Convert.To()? Почему приведение вызывает исключение, а использование Convert.To() — нет?
Подробнее здесь: https://stackoverflow.com/questions/153 ... -to-method