tengo el siguiente fragmento de código:calidad-precio era demasiado grande o demasiado pequeño para un decimal
double shortfall = GetSomeNumber(); //3.3588548831176006E+29
if (shortfall > 0)
{
returnValue = Convert.ToDecimal(shortfall);
}
que genera el error anterior.
¿Alguien me puede ayudar con eso, por favor?
Recibí este error al intentar convertir el resultado de un número dividido entre 0, lo que da como resultado el infinito, por lo que no se puede convertir a decimal. –