Entrada de datos en C#

La entrada de datos en C# se puede realizar de varias maneras, una de las formas más comunes es utilizando la clase «Console». La clase Console proporciona métodos para leer y escribir datos en la consola. Algunos de los métodos más comunes para la entrada de datos son:

  1. Console.ReadLine(): Este método lee una línea de texto desde la consola y la devuelve como una cadena.
  2. Console.Read(): Este método lee un solo carácter de la consola y lo devuelve como un entero.

Además de la clase Console, también se puede utilizar la clase «System.IO.StreamReader» para leer datos desde un archivo o cualquier otro tipo de stream.

Por ejemplo, el siguiente código lee una línea de texto desde la consola y la almacena en una variable de tipo string:


string input = Console.ReadLine();

Lenguaje del código: C# (cs)

Es importante tener en cuenta que la entrada de datos desde la consola puede ser un proceso peligroso, ya que el usuario podría ingresar datos no válidos o maliciosos. Por lo tanto, es necesario validar y proteger los datos de entrada antes de utilizarlos en el código.

Más ejemplos

Aquí hay un ejemplo de cada uno de los métodos mencionados para leer datos de la consola en C#:

  1. Console.ReadLine():

Console.Write("Ingrese su nombre: ");
string nombre = Console.ReadLine();
Console.WriteLine("Hola, " + nombre + "!");

Lenguaje del código: C# (cs)
  1. Console.Read():

Console.Write("Presione cualquier tecla para continuar...");
int tecla = Console.Read();
Console.WriteLine("Tecla presionada: " + (char)tecla);

Lenguaje del código: C# (cs)

Espero que estos ejemplos te ayuden a entender cómo utilizar estos métodos para leer datos de la consola en C#.

Curso de C# Desde Cero

Inscríbete Ahora