Lectura de Entrada
Parte de la sección Fundamentos del Journey de C# de Coddy — lección 33 de 69.
Hasta ahora hemos almacenado valores que se nos ocurrieron en variables. Los programas normalmente no funcionan de esta manera. Recibimos valores de una fuente externa, un usuario por ejemplo.
En C#, obtener la entrada de un usuario se realiza utilizando el método Console.ReadLine(). Este método lee una línea de texto ingresada por el usuario en la consola. La entrada siempre se devuelve como un string.
Aquí tienes un ejemplo de cómo obtener la entrada de un usuario:
string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);En este ejemplo, el programa espera a que el usuario introduzca su nombre y pulse Intro. El nombre introducido se almacena entonces en la variable name. Finalmente, el programa imprime un mensaje que incluye el nombre introducido.
Desafío
PrincipianteEscribe un programa que obtenga la entrada del usuario (su nombre) y luego muestre Hello, seguido del nombre ingresado por el usuario.
Por ejemplo, si el usuario ingresa Bob, la salida esperada es Hello, Bob.
Necesitarás:
- Leer el nombre del usuario utilizando el método
Consoleadecuado. - Imprimir
Hello,y la variable almacenada al final.
Hoja de referencia
Para obtener la entrada de un usuario, use Console.ReadLine(). Este método lee una línea de texto y la devuelve como un string:
string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);El programa espera a que el usuario ingrese texto y presione Enter antes de continuar.
Pruébalo tú mismo
using System;
public class Program {
public static void Main(string[] args) {
// Leer el nombre del usuario
// Imprimir el mensaje de saludo
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador de móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticos7Entrada y Salida Básica
Salida BásicaInterpolación de CadenasLectura de EntradaParseoResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores de comparaciónOperadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
VarConstantesConvenciones de NomenclaturaResumen - Inicializar VariablesConversión de Tipos6Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioResumen - If ElseIf - Else anidados