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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Jose Luis Manners
22/12/2005 - 14:47 | Informe spam
El año pasado hice una pequeña reseña sobre esto en mi blog:

http://weblogs.golemproject.com/jma.../2094.aspx

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"alberto" wrote in message
news:
¿Qué diferencia hay entre utilizar, por ejemplo, un int.Parse(...) y un
Convert.ToInt32(...)?
Gracias


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida