AD

¿Ya dominas lo básico? Un curso estructurado de VB.NET es la vía rápida para dar el salto.

Ver cursos de VB.NET en Udemy

Enlace de afiliado. No te cuesta nada extra.

🔷Lecciones de VB.NET
Lección 58 / 68

Leer un valor de la entrada estándar

En esta lección pedirás un dato mientras el programa se ejecuta.

Console.ReadLine() lee una línea del teclado. Console.Write, sin Line, muestra el mensaje sin salto de línea, así que el cursor se queda en la misma línea.

El código de ejemplo pide un nombre y saluda. La salida de referencia incluye lo que se escribió, tal como se vería en la terminal.

ReadLine quita el salto de línea final por su cuenta, cosa que en otros lenguajes hay que recordar hacer a mano.

Lo que sí conviene tratar es el final de la entrada: en ese caso ReadLine devuelve Nothing, y usarlo directamente daría un fallo. En un bucle que lee hasta agotar la entrada, hay que comprobarlo.

Existe también Console.ReadKey(), que lee una sola tecla sin esperar al Intro — útil para menús.

En la práctica, la entrada por consola es cosa de herramientas y guiones: una aplicación de escritorio recibe los datos de los controles del formulario, y una web de los campos de la página.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar VB.NET directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)