Diferencia

28/10/2003 - 23:43 por JMCU | Informe spam
Cual es la diferencia entre

decimal numero = decimal.Parse(Console.ReadLine());

y

decimal numero = (decimal) Console.ReadLine();

Ya que la última me manda error de que no se puede convertir.

Gracias

Preguntas similare

Leer las respuestas

#1 Tristan
28/10/2003 - 23:51 | Informe spam
Parse es un método que sirve para analizar un string y convertir su
contenido al tipo dado. Es válido solo para strings.

El segundo tipo es el operador de casting. Solo es aplicable entre tipos
convertibles. Sería útil por ejemplo para convertir un double en int, por
ejemplo, o un Object en un Control, etc... Tienes ayuda de este operador
aquí:

ms-help://MS.VSCC/MS.MSDNVS.3082/csref...erator.htm

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#2 Juan Cristóbal Olivares C.
29/10/2003 - 00:34 | Informe spam
La segunda forma es un intento de hacer una conversión explícita. Las
conversione explícitas hacia decinal sólo se pueden realizar desde tipos
numéricos (int, double, etc).

Atte,
Juan C. Olivares
www.juancri.com

"JMCU" escribió en el mensaje
news:
Cual es la diferencia entre

decimal numero = decimal.Parse(Console.ReadLine());

y

decimal numero = (decimal) Console.ReadLine();

Ya que la última me manda error de que no se puede convertir.

Gracias


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