boss
The actual min value is -1.7976931348623157E+308 but while converting this to string, this value will be rounded of to some higher value as "-1.79769313486232E+308".
so u r getting the exception avoid rounding off... by using the following code
string min = double.MinValue.ToString("R");
double operand1 = Convert.ToDouble(min);