Sintaxis del método ReadLine()
El método ReadLine() es una función incorporada en el lenguaje de programación C# que se utiliza para leer una línea de texto desde la entrada estándar. La sintaxis básica del método ReadLine() es la siguiente:
«`csharp
string input = Console.ReadLine();
«`
En esta sintaxis, «input» es una variable de tipo string que almacenará la línea de texto leída desde la entrada estándar. El método ReadLine() no toma ningún argumento y devuelve una cadena de texto que representa la línea leída.
Uso del método ReadLine()
El método ReadLine() se utiliza comúnmente para leer la entrada del usuario desde la consola. Permite al usuario ingresar datos y luego utilizar esos datos en el programa. Veamos algunos ejemplos de cómo se puede utilizar el método ReadLine() en diferentes situaciones.
Ejemplo 1: Leer un número entero desde la consola.
«`csharp
Console.WriteLine(«Ingrese un número entero:»);
string input = Console.ReadLine();
int number = int.Parse(input);
Console.WriteLine(«El número ingresado es: » + number);
«`
En este ejemplo, se le pide al usuario que ingrese un número entero. El método ReadLine() se utiliza para leer la entrada del usuario como una cadena de texto. Luego, la función int.Parse() se utiliza para convertir la cadena de texto en un número entero. Finalmente, el número ingresado se muestra en la consola.
Ejemplo 2: Leer una cadena de texto desde la consola.
«`csharp
Console.WriteLine(«Ingrese su nombre:»);
string name = Console.ReadLine();
Console.WriteLine(«Hola, » + name + «!»);
«`
En este ejemplo, se le pide al usuario que ingrese su nombre. El método ReadLine() se utiliza para leer la entrada del usuario como una cadena de texto. Luego, el nombre ingresado se muestra en la consola junto con un saludo.
Ejemplo 3: Leer múltiples valores desde la consola.
«`csharp
Console.WriteLine(«Ingrese su nombre y su edad:»);
string input = Console.ReadLine();
string[] values = input.Split(‘ ‘);
string name = values[0];
int age = int.Parse(values[1]);
Console.WriteLine(«Hola, » + name + «! Tienes » + age + » años.»);
«`
En este ejemplo, se le pide al usuario que ingrese su nombre y su edad, separados por un espacio. El método ReadLine() se utiliza para leer la entrada del usuario como una cadena de texto. Luego, la función Split() se utiliza para dividir la cadena en dos partes: el nombre y la edad. La función int.Parse() se utiliza para convertir la edad en un número entero. Finalmente, el nombre y la edad se muestran en la consola.
El método ReadLine() en C# se utiliza para leer una línea de texto desde la entrada estándar. Es útil para interactuar con el usuario y obtener datos de entrada. El método ReadLine() no toma ningún argumento y devuelve una cadena de texto que representa la línea leída.