Почему этот код не является идемпотентным?
double.Parse(double.MinValue.ToString())
Это вызовет OverflowException
с сообщением
Значение было либо слишком большим, либо слишком маленьким для двойного
Я ожидал, что это выражение приведет к double
, значение которого равно double.MinValue
. В чем причина неудачи?