AYUDA .NET

C# Writeline (Cómo funciona para desarrolladores)

Actualizado 14 de enero, 2024
Compartir:

¿Qué es una ventana de consola?

La consola es una ventana del sistema operativo en la que los usuarios pueden introducir texto, como la cadena hola mundo, utilizando el teclado del ordenador en la nueva o misma línea y ver la salida de texto del terminal del ordenador para interactuar con el sistema o con una aplicación de consola basada en texto. Por ejemplo, en el sistema operativo Windows, las instrucciones de MS-DOS pueden introducirse en una consola conocida como ventana de símbolo del sistema. Las aplicaciones que leen y escriben caracteres en la consola están soportadas fundamentalmente por la clase Console. En este artículo, vamos a utilizar el método WriteLine dentro de static void main en C#.

Cómo utilizar C# WriteLine

  1. Cree un nuevo proyecto C#.
  2. Asegúrese de que se ha instalado la versión actual de .NET.
  3. Utiliza cualquiera de los métodos de escritura.
  4. Muestra la salida en función de los requisitos.
  5. Ejecuta el código.

¿Qué es WriteLine?

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

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

Sintaxis

Console.WriteLine(); //  salida de línea de consola
Console.WriteLine(string value); //  valor de escritura
Console.WriteLine(string format, params object [] args);
Console.WriteLine(); //  salida de línea de consola
Console.WriteLine(string value); //  valor de escritura
Console.WriteLine(string format, params object [] args);
Console.WriteLine() '  salida de línea de consola
Console.WriteLine(String value) '  valor de escritura
Console.WriteLine(String format, params Object () args)
VB   C#

Parámetros

  • valor (opcional): Es una representación de los datos o del texto que desea ver en la consola. Se puede utilizar una cadena, una variable o una mezcla de cadenas y variables.
  • formato: Una cadena con los requisitos de formato (opcional). Marcadores de posición como {0}, {1}etc; se sustituyen por los parámetros apropiados enumerados en el parámetro args.
  • args (opcional): Los argumentos de cadena de formato compuesto 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

  • La Consola es la salida de texto. La ventana de la consola puede utilizarse para mostrar texto u otros datos cuando se utiliza la función WriteLine() función.
  • Nueva línea: Después de mostrar el material, añade automáticamente un carácter de nueva línea (\n). Esto garantiza que cada salida posterior comenzará en una nueva línea en la consola.
  • Formato de cadena: Interpolación de cadenas ($"), marcadores de posición de formato ({0}, {1}etc.)y opciones de formato ({1:C} para la moneda, {0:D} para la fecha, etc.) pueden utilizarse para crear una salida formateada.
  • Mostrar variables: Al convertir las variables a sus representaciones de cadena, puede mostrar variables de diferentes tipos de datos, incluyendo cadena, entero, doble, etc.
  • Sobrecargas y diferentes tipos de datos: La función puede aceptar enteros, dobles, booleanos, caracteres, objetos, etc. ya que dispone de varias sobrecargas para manejar diferentes tipos de datos.
  • Caracteres especiales y secuencias de escape: puede utilizar secuencias de escape para tabuladores \t, nuevas líneas \n y otros caracteres especiales.

Concat usando Console.WriteLine()

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

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

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string [] args)
        {
            String Name = "Jack";
            //  Ejemplo de concatenación de cadenas y variables mediante el operador +.
            Console.WriteLine("Hello "+Name);
            //  Uso de la interpolación de cadenas para concatenar cadenas y variables
            Console.WriteLine($"Hello {Name}");
            //  Uso de marcadores de posición y formato para concatenar cadenas y variables en la misma línea
            Console.Write("Hello {0}",Name);
        }
    }
}
namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string [] args)
        {
            String Name = "Jack";
            //  Ejemplo de concatenación de cadenas y variables mediante el operador +.
            Console.WriteLine("Hello "+Name);
            //  Uso de la interpolación de cadenas para concatenar cadenas y variables
            Console.WriteLine($"Hello {Name}");
            //  Uso de marcadores de posición y formato para concatenar cadenas y variables en la misma línea
            Console.Write("Hello {0}",Name);
        }
    }
}
Namespace ConsoleApp1
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			Dim Name As String = "Jack"
			'  Ejemplo de concatenación de cadenas y variables mediante el operador +.
			Console.WriteLine("Hello " & Name)
			'  Uso de la interpolación de cadenas para concatenar cadenas y variables
			Console.WriteLine($"Hello {Name}")
			'  Uso de marcadores de posición y formato para concatenar cadenas y variables en la misma línea
			Console.Write("Hello {0}",Name)
		End Sub
	End Class
End Namespace
VB   C#

En el ejemplo anterior:

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

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

IronPDF con WriteLine

Instalar IronPDF

Obtener el IronPDF biblioteca; es necesario para el próximo parche. Para ello, introduzca el código siguiente en el Gestor de paquetes:

Install-Package IronPdf

Línea de escritura en C (Cómo funciona para desarrolladores): Figura 1 - Instalar IronPDF

Como alternativa, puede buscar el paquete "IronPDF" utilizando el gestor de paquetes NuGet. Esta lista de todos los paquetes NuGet relacionados con IronPDF nos permite seleccionar y descargar el paquete necesario.

Línea de escritura en C (Cómo funciona para el desarrollador): Figura 2 - Paquete IronPDF

WriteLine en IronPDF

El código de ejemplo muestra cómo utilizar la función de interpolación de cadenas para producir un PDF y mostrar el estado del proceso con el método WriteLine. Las cadenas de formato y los especificadores de alineación pueden concatenarse para obtener una única sentencia de interpolación.

using IronPdf;
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.ToString("hh:mm:ss:ffff")}");
            var pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr);
            pdfcreate.SaveAs("demo.pdf");
            Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}");
        }
    }
}
using IronPdf;
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.ToString("hh:mm:ss:ffff")}");
            var pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr);
            pdfcreate.SaveAs("demo.pdf");
            Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}");
        }
    }
}
Imports IronPdf
Namespace ConsoleApp1
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			Dim x As Integer = 25
			Dim outputstr = $"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>"
			Console.WriteLine($"Ironpdf Process started at {DateTime.Now.ToString("hh:mm:ss:ffff")}")
			Dim pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr)
			pdfcreate.SaveAs("demo.pdf")
			Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}")
		End Sub
	End Class
End Namespace
VB   C#

En el ejemplo anterior, estamos creando el archivo PDF. Estamos monitoreando el estado del proceso con la ayuda del método write imprimir valores del tiempo de inicio del proceso convirtiendo con la ayuda del método ToString.

Salida de la consola:

Línea de escritura en C (Cómo funciona para el desarrollador): Figura 3 - Salida de la consola

Resultado PDF:

Línea de escritura en C (Cómo funciona para el desarrollador): Figura 4 - Salida PDF

Para más información sobre IronPDF aquí.

Conclusión

En conclusión, la función WriteLine en C# es una herramienta vital para los desarrolladores ya que es clave en el proceso de escritura de datos objeto en la consola. Gracias a su flexibilidad y sencillez, se pueden mostrar patrones de salida complejos, textos formateados y una gran variedad de tipos de datos. WriteLine ofrece una forma sencilla de comunicarse en el entorno de terminal, lo que facilita la depuración, las pruebas y la interacción con el usuario.

El precio de IronPDF comienza en un paquete $749 Lite que incluye una licencia permanente, opciones de actualización, un año de mantenimiento del software y una garantía de devolución del dinero de treinta días. Durante el periodo de prueba con marca de agua, los usuarios pueden evaluar el producto en escenarios de aplicación reales durante treinta días. Para obtener más información sobre el precio, la licencia y la versión de prueba de IronPDF, haga clic en el enlace siguiente enlace. Para obtener más información sobre los productos de Iron Software, consulte aquí.

< ANTERIOR
Test Console Application C# (Cómo funciona para desarrolladores)
SIGUIENTE >
Interpolación de cadenas en C# (Cómo funciona para desarrolladores)

¿Listo para empezar? Versión: 2024.7 recién publicada

Descarga gratuita de NuGet Descargas totales: 9,974,197 Ver licencias >
123