Al programar, comúnmente nos encontraremos en situaciones en las que tengamos que ingresar datos a nuestro programa, por ejemplo, al capturar información de una persona o al capturar números para realizar alguna operación.
■ Sintaxis
En C# la lectura de datos mediante el teclado se hace con la instrucción "Console.ReadLine();" asignada a una variable de la siguiente forma:
miVariable = Console.ReadLine();
Aunque ésta forma solo aplica cuando los datos a leer son cadenas de texto. No obstante, en ocasiones necesitamos leer datos numéricos, ya sean enteros o decimales, en este caso debemos 'convertir' la cadena leída a número, ésto puede hacerse de dos formas:
1) Con el método "Parse"
2) Con el método "Convert"
■ Ejemplo:
• Entero
int Variable;
Variable = Convert.ToInt16(Console.ReadLine());
...o bien:
Variable = int.Parse(Console.ReadLine());
• Decimal
double Variable;
Variable = Convert.ToDouble(Console.ReadLine());
...o bien:
Variable = double.Parse(Console.ReadLine());
Y de la misma forma para los tipos posibles: short, long, byte, char, etc.
Muy buen blog saludos desde Ecuador...
ResponderEliminarGraciasssss!!!! Saludos desde Bolivia
ResponderEliminargracias amigo
ResponderEliminar