Temas tratados en esta entrada
Ya hemos aprendido que Console.WriteLine sirve para imprimir en pantalla, valores
Ahora vamos con Console.ReadLine que sirve para leer una línea del flujo de entrada estándar
Vamos a poner un ejemplo onde el usuario ingresa un nombre que se almacena en la variable username y lo imprimimos con WriteLine
Ejemplo
// Escribe tu nombre de usuario y presiona enter Console.WriteLine("Enter username:"); // Cree una variable de cadena y obtenga la entrada del usuario desde el teclado y guárdela en la variable string userName = Console.ReadLine(); // Imprimir el valor de la variable (nombre de usuario), que mostrará el valor de entrada Console.WriteLine("Tu nombre es: " + userName);
...
Entrada de usuario y números
El metodo Console.ReadLine() devuelve un string
Si intentas obtener informacion de un int o otro tipo de dato, nos devolvera un error
Ejemplo
Console.WriteLine("Enter your age:"); int age = Console.ReadLine(); Console.WriteLine("Your age is: " + age);
El mensaje de error será algo como esto:
Cannot implicitly convert type 'string' to 'int'
Si usamos un conversor de tipos, como vimos en la entrada 09-type Casting
Lo podremos hacer
Ejemplo
Console.WriteLine("Enter your age:"); int age = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Your age is: " + age);
Los formatos tienen que ser los correctos para que no se produzca errores
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias