Parse y Convert

22/12/2005 - 09:02 por alberto | Informe spam
¿Qué diferencia hay entre utilizar, por ejemplo, un int.Parse(...) y un
Convert.ToInt32(...)?
Gracias
 

Leer las respuestas

#1 Miguel Angel Campos
22/12/2005 - 10:15 | Informe spam
Pues practicamente ninguna. El siguiente código es el que se ejecuta al
realizar el Convert.ToInt32:
public static int ToInt32(string value)
{
if (value == null)
{
return 0;
}
return int.Parse(value);
}Como ves, simplemente verifica si es null, en cuyo caso devuelve 0, y a
continuación llama a int.Parse.

Este razonamiento como es lógico es solo para la función
Convert.ToInt32(string value), puesto que existen muchas sobrecargas de esta
función.
¿Cual utilizar? Pues el libro de los gustos está en blanco.
Un Saludo,

Miguel Angel Campos
MCAD.NET

"alberto" escribió en el mensaje
news:
¿Qué diferencia hay entre utilizar, por ejemplo, un int.Parse(...) y un
Convert.ToInt32(...)?
Gracias


Preguntas similares