Ingresar declaración
Para que el usuario pueda establecer él mismo el valor de la variable, es necesario poder introducir valores desde el teclado.
C# tiene dos operadores de entrada de valor:
Console.Read();
y
Console.ReadLine();
Read
lee solo un carácter de los valores ingresados, o -1 si no quedan más caracteres para leer. Además, el método devuelve un código de carácter entero, por lo que para obtener una variable de carácter, debe realizar una conversión mediante
Convert.ToChar()
.
int x = Consola.Read(); // leer código de carácter
char a = Convert.ToChar(x); // convertir el código recibido en el valor de una variable de carácter
Con ReadLine()
, puede leer una secuencia de cadenas antes de ingresar una nueva línea. Como resultado, el método puede devolver una cadena o null
si no hay más cadenas.
Por ejemplo, la entrada dice la línea:
cadena de caracteres = Console.ReadLine();
Para leer un valor entero, debe leer la cadena y convertirla en un número:
int a = int.Parse(Console.ReadLine());
Si los números van en una línea, debe contar la línea, & nbsp; y obtenga una matriz de cadenas usando el carácter de espacio como separador. Y luego cada elemento de la matriz se convierte en un número:
cadena[] números = Console.ReadLine().Split(' ');
int a = int Parse(números[0]);
int b = int.Parse(números[1]);