Visualización de la salida de la consola
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 1Line 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!