Visualización de la salida de la consola

Completados

Sugerencia

Consulte la pestaña Texto e imágenes para obtener más detalles.

Lo más fundamental que un programa puede hacer es comunicarse con usted. En C#, se muestra la salida en la consola mediante el Console.WriteLine() método .

Uso de Console.WriteLine()

El Console.WriteLine() método genera texto en la consola. Para llamarlo, pase el texto que desea mostrar entre paréntesis, entre comillas dobles:

Console.WriteLine("Hello, world!");

Salida:

Hello, world!

Puede ejecutar este código usted mismo en el Editor de código de C#.

Se requieren comillas dobles

En C#, el texto siempre debe ir entre comillas dobles ("). Las comillas simples (') no funcionarán para el texto. Asegúrese de usar las comillas rectas (") y no las comillas cursas.

El punto y coma es importante

Observe el punto y coma (;) al final de la línea. En C#, cada instrucción debe terminar con un punto y coma. Indica al equipo que ha terminado de escribir el comando.

Impresión de varios elementos

Puede pasar varios valores a Console.WriteLine() si los separa con comas. C# inserta automáticamente un espacio entre cada elemento:

Console.WriteLine("Hello", "world!");

Salida:

Hello world!

Uso de caracteres de escape

A veces necesita más control sobre el formato, como iniciar una nueva línea, agregar un espacio de tabulación o incluir comillas dentro del texto. No puedes presionar Entrar o Tab entre comillas. En su lugar, C# usa caracteres de escape, que son combinaciones especiales que comienzan con una barra diagonal inversa (\):

Secuencia de escape Qué hace Example Output
\n Mueve el texto a una nueva línea Console.WriteLine("Line 1\nLine 2"); Line 1
Line 2
\t Añade un espacio de tabulación Console.WriteLine("Name:\tAlex"); Name: Alex
\\ Imprime una barra diagonal inversa literal Console.WriteLine("Path: C:\\Users"); Path: C:\Users
\" Imprime una comilla doble Console.WriteLine("She said, \"Hi!\""); She said, "Hi!"

Asegúrese de usar la barra diagonal inversa (\) y no la barra diagonal (/).

Console.Write() frente a Console.WriteLine()

Hay otro método llamado Console.Write() que funciona de forma similar a Console.WriteLine(), pero con una diferencia importante:

  • Console.WriteLine() agrega un salto de línea al final, moviendo la siguiente salida a la línea siguiente.
  • Console.Write() imprime en la línea actual sin añadir un salto de línea

Ejemplo:

Console.Write("Hello");
Console.Write(" ");
Console.Write("world!");

Salida:

Hello world!

Si usó Console.WriteLine() en su lugar, la salida sería:

Hello

world!