viernes, 12 de septiembre de 2014

C# Lectura de Datos

■ Lectura de Datos C#

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.

3 comentarios: