IRONSOFTWAREHOME
ACTUALIZACIONES PARA DESARROLLADORES

Console.WriteLine en C# | Salida de consola explicada

Jacob Mellor, Chief Technology Officer @ Team Iron
Jacob Mellor
Updated: 23 de abril de 2026

¿Qué es una ventana de consola?

La consola es una ventana en el sistema operativo donde los usuarios pueden ingresar texto, como una cadena de "hola mundo", utilizando el teclado de la computadora en la línea nueva o la misma línea y ver la salida de texto del terminal de la computadora para interactuar con el sistema o una aplicación de consola basada en texto. Por ejemplo, bajo el sistema operativo Windows, se pueden ingresar instrucciones de MS-DOS en una consola conocida como la ventana del símbolo del sistema. Las aplicaciones que leen y escriben caracteres en la consola son compatibles fundamentalmente con la clase Console. En este artículo, vamos a usar el método WriteLine dentro de static void Main en C#.

Cómo usar C# WriteLine

  1. Cree un nuevo proyecto de C#.
  2. Asegúrese de que la versión actual de .NET esté instalada.
  3. Utilice uno de los métodos de escritura.
  4. Muestra la salida según el requisito.
  5. Ejecutar el código.

¿Qué es WriteLine?

La ventana de la consola puede mostrar una línea de texto seguida de una nueva línea utilizando la función WriteLine(). Esta función es parte de la clase de salida Console, que es un componente del namespace System y ofrece funciones para trabajar con el error estándar, el valor de entrada y los flujos de salida.

  • Consola: Los flujos de entrada, salida y error estándar de una aplicación están representados por esta clase C#, que se encuentra en el espacio de nombres del sistema.
  • WriteLine: esta función escribe un carácter de nueva línea y el texto o datos proporcionados en la consola. Muestra el contenido y luego avanza el puntero al inicio de la línea siguiente. La única diferencia entre el método WriteLine y el método Write es la nueva línea.

Sintaxis

Console.WriteLine(); // outputs an empty line
Console.WriteLine(string value); // writes value followed by a newline
Console.WriteLine(string format, params object[] args); // formats output

Parámetros

  • valor (opcional): Esta es una representación de los datos o texto que desea ver en la consola. Se puede utilizar una cadena, una variable o una combinación de cadenas y variables.
  • formato: una cadena con requisitos de formato (opcional). Se pueden incluir marcadores de posición como {0}, {1}, y así sucesivamente; se sustituyen por los parámetros apropiados enumerados en el parámetro args.
  • args (opcional): Los argumentos de la cadena de formato compuesta en el parámetro de formato que coinciden con los marcadores de posición. Los marcadores de posición determinarán cómo se representan estos parámetros dentro de la cadena.

Funcionalidad

  • Salida de texto: la clase Consola se utiliza para mostrar texto u otros datos con la función WriteLine().
  • Nueva línea: Después de mostrar el material, automáticamente añade un carácter de nueva línea (\n). Esto garantiza que cada salida después comience en una nueva línea en la consola.
  • Formato de cadena: Se puede usar la interpolación de cadenas ($""), marcadores de formato ({0}, {1}, etc.) y opciones para formatear (como {1:C} para moneda, {0:D} para la fecha, etc.) para la salida formateada.
  • Mostrar variables: al convertir las variables en sus representaciones de cadena, WriteLine() puede mostrar variables de diferentes tipos de datos, incluidas cadenas, números enteros, dobles, etc.
  • Sobrecargas para diferentes tipos de datos: la función puede aceptar números enteros, dobles, booleanos, caracteres, objetos, etc., ya que tiene varias sobrecargas para manejar diferentes tipos de datos.
  • Caracteres especiales y secuencias de escape: Puedes usar secuencias de escape para tabulaciones \t, nuevas líneas \n y otros caracteres especiales.

Concatenación mediante Console.WriteLine()

En C#, concatenación es el proceso de unir variables o cadenas en una sola cadena. Se puede utilizar la concatenación con Console. Para ver textos concatenados o una combinación de cadenas y variables en la consola, use WriteLine().

Aquí hay un ejemplo usando Console para mostrar concatenación.

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string name = "Jack";
            // Example for concatenating strings and variables using the + operator
            Console.WriteLine("Hello " + name);
            // Using string interpolation to concatenate strings and variables
            Console.WriteLine($"Hello {name}");
            // Using placeholders and formatting to concatenate strings and variables
            Console.WriteLine("Hello {0}", name); // Changed Console.Write to Console.WriteLine for consistency
        }
    }
}

En el ejemplo anterior:

  • El operador +, la interpolación de cadenas ($""), y los marcadores de formato como {0}, {1}, etc., se utilizan para concatenar cadenas y variables.
  • Las cadenas concatenadas, las variables, e incluso las nuevas líneas (\n) para saltos de línea se pueden mostrar usando la función WriteLine() del sistema.
  • Dentro de Console, hay muchos métodos para concatenar texto y variables. En C#, use WriteLine() para enviar mensajes formateados o datos a la consola en el código.

Una función crucial de C# para tareas de entrada/salida basadas en consola es WriteLine(). Es una herramienta flexible para la interacción y comunicación dentro de programas de consola debido a su capacidad para manejar varios tipos de datos, aplicar formato y enviar texto o valores a la ventana de consola.

IronPDF con WriteLine

Instalar IronPDF

Obtenga la biblioteca Guía de Instalación de IronPDF; es necesaria para el siguiente parche. Ingresa el siguiente código en el Administrador de Paquetes: C# Writeline: Fig. 1 - Instalar IronPDF

PM > Install-Package IronPdf

C# Writeline (Cómo Funciona Para Desarrolladores): Figura 1 - Instala IronPDF

Esta lista de todos los paquetes NuGet relacionados con IronPDF nos permite seleccionar y descargar el paquete requerido. C# Writeline (Cómo Funciona Para el Desarrollador): Figura 2 - Paquete de IronPDF

C# Writeline (Cómo Funciona Para Desarrolladores): Figura 2 - Paquete IronPDF

WriteLine en IronPDF

Las cadenas de formato y los especificadores de alineación pueden concatenarse para una sola declaración de interpolación. Las cadenas de formato y los especificadores de alineación pueden concatenarse en una declaración de interpolación.

using IronPdf;
using System;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int x = 25;
            var outputStr = $@"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>";
            Console.WriteLine($"IronPDF process started at {DateTime.Now:hh:mm:ss:ffff}");
            var pdfCreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputStr);
            pdfCreate.SaveAs("demo.pdf");
            Console.WriteLine($"IronPDF process ended at {DateTime.Now:hh:mm:ss:ffff}");
        }
    }
}

En el ejemplo anterior, estamos creando el archivo PDF. Estamos monitoreando el estado del proceso con la ayuda del método WriteLine que imprime los tiempos de inicio y finalización del proceso, formateados usando el método ToString.

C# Writeline: Fig. 3 - Salida de Consola

C# Writeline (Cómo Funciona Para Desarrolladores): Figura 3 - Salida de la Consola

C# Writeline: Fig. 4 - Salida de PDF

C# Writeline (Cómo Funciona Para Desarrolladores): Figura 4 - Salida PDF

Para más información sobre IronPDF, consulta la Documentación de IronPDF.

Conclusión

Pueden mostrarse patrones de salida complejos, textos formateados y una variedad de tipos de datos debido a su flexibilidad y simplicidad. WriteLine ofrece una manera simple de comunicarse en el entorno terminal, lo que facilita la depuración, pruebas e interacción con el usuario. WriteLine es esencial para los desarrolladores, clave para escribir objetos de datos en la consola.

El precio de IronPDF comienza con un paquete $999 Lite que incluye una licencia permanente, opciones de actualización, un año de mantenimiento del software, y una garantía de devolución de dinero de treinta días. Para obtener más información sobre el precio, licencias y versión de prueba de IronPDF, visite la Página de Licencias de IronPDF. Para obtener más información sobre los productos de Iron Software, explore la Descripción General de Productos de Iron Software. Para obtener más información sobre los productos de Iron Software, visite Descripción general de productos de Iron Software.

Jacob Mellor, Chief Technology Officer @ Team Iron
Chief Technology Officer

Jacob Mellor is Chief Technology Officer at Iron Software and a visionary engineer pioneering C# PDF technology. As the original developer behind Iron Software's core codebase, he has shaped the company's product architecture since its inception, transforming it alongside CEO Cameron Rimington into a 50+ person company serving NASA, Tesla, and global government agencies.

...
Read More

Related Articles

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuenta
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge related to IronPDF Product Demo

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta