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
 

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#

Preguntas similares