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 46 / 68

Texto de varias líneas (componerlo con vbCrLf)

En esta lección compondrás un mensaje de varias líneas.

vbCrLf es una constante que contiene el salto de línea, y se va intercalando con &. El guion bajo al final de la línea permite continuar la expresión en la siguiente.

El código de ejemplo compone un mensaje de tres líneas con el nombre insertado.

Ese guion bajo de continuación es muy característico de VB. Desde 2010 se puede omitir en muchos sitios donde el compilador deduce que la expresión sigue —después de un operador, por ejemplo— pero en código heredado lo verás por todas partes.

Las constantes de salto de línea son varias y conviene distinguirlas: vbCrLf son los dos caracteres de Windows, vbLf solo el de Unix, y vbNewLine el que corresponda al sistema. Para un archivo que va a leer otro programa, elegir mal produce líneas que no se separan donde deberían.

VB.NET no tiene cadenas de varias líneas como las comillas triples de otros lenguajes: hay que componerlas así. Para textos largos de verdad, lo habitual es guardarlos en un archivo de recursos, que además permite traducirlos sin tocar el código.

📖 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)