IRONSOFTWAREHOME
ACTUALIZACIONES PARA DESARROLLADORES

C# Long to String (Cómo Funciona para Desarrolladores)

Jacob Mellor, Director de Tecnología @ Team Iron
Jacob Mellor
Updated: 28 de junio de 2026

Convertir un long en un string es una operación fundamental en la programación en C#. Aunque el proceso pueda parecer sencillo, es esencial comprender los diversos métodos y sus matices para elegir el más adecuado a sus necesidades. En la siguiente guía completa, profundizaremos en diferentes métodos y proporcionaremos ejemplos detallados para aclarar el uso de cada método para la interpolación de long-to-string de C#. También convertiremos valores long a strings y usaremos ese valor en la creación de PDF, aprovechando la Biblioteca PDF IronPDF para C#.

1. Uso del método ToString()

El método ToString()](https://learn.microsoft.com/en-us/dotnet/api/system.int64.tostring?view=net-8.0) es la forma más sencilla de convertir tipos de datos numéricos como un valor long en un string. Este método se proporciona con un tipo de dato long y devuelve una representación en cadena del número.

Ejemplo

long number = 1234567890123456789;
string strNumber = number.ToString();
Console.WriteLine(strNumber);

Este ejemplo produce: 1234567890123456789

2. Uso de String.Format

El método String.Format() te permite definir un especificador de formato para una cadena e insertar el número long en ella. Este método ofrece más flexibilidad en el formato de la salida.

Ejemplo

long number = 123123123;
string strNumber = String.Format("{0}", number);
Console.WriteLine(strNumber);

Este ejemplo produce: 123123123

3. Uso de String.Concat

El método String.Concat() concatena uno o más objetos, convirtiéndolos en una sola cadena. Puedes pasar el número long directamente a este método para convertirlo en un string.

Ejemplo

long number = 751258425;
string strNumber = String.Concat(number);
Console.WriteLine(strNumber);

Este ejemplo produce: 751258425

4. Uso de StringBuilder

Cuando se trata de manipulaciones de múltiples objetos de cadena o grandes cantidades de datos, usar StringBuilder puede ser más eficiente que otros métodos. StringBuilder te permite añadir, insertar o eliminar caracteres sin crear nuevos objetos de cadena cada vez, lo cual puede ser beneficioso para el rendimiento.

Ejemplo

using System.Text;

long number = 78885555;
StringBuilder sb = new StringBuilder();
sb.Append(number);
string strNumber = sb.ToString();
Console.WriteLine(strNumber);

Este ejemplo produce: 78885555

5. Uso de Convert.ToString()

El método Convert.ToString() es un método versátil que puede convertir valores de varios tipos de datos a cadenas, incluyendo long.

Ejemplo

long number = 556456456;
string strNumber = Convert.ToString(number);
Console.WriteLine(strNumber);

Este ejemplo produce: 556456456

6. Intro to IronPDF in C#

IronPDF es una potente biblioteca C# diseñada para facilitar la creación, edición y manipulación de documentos basados en PDF dentro de aplicaciones .NET. Ofrece un conjunto completo de características para trabajar con archivos PDF, incluyendo la conversión de contenido HTML a PDF.

IronPDF se destaca en conversiones de HTML a PDF, asegurando la preservación precisa de los diseños y estilos originales. Es perfecto para crear PDFs a partir de contenido basado en la web como informes, facturas y documentación. Con soporte para archivos HTML, URLs y cadenas HTML en bruto, IronPDF produce fácilmente documentos PDF de alta calidad.

using IronPdf;

class Program
{
    static void Main(string[] args)
    {
        var renderer = new ChromePdfRenderer();

        // 1. Convert HTML String to PDF
        var htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>";
        var pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent);
        pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf");

        // 2. Convert HTML File to PDF
        var htmlFilePath = "path_to_your_html_file.html"; // Specify the path to your HTML file
        var pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath);
        pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf");

        // 3. Convert URL to PDF
        var url = "http://ironpdf.com"; // Specify the URL
        var pdfFromUrl = renderer.RenderUrlAsPdf(url);
        pdfFromUrl.SaveAs("URLToPDF.pdf");
    }
}

Instalación de IronPDF

Para comenzar con IronPDF, necesita instalar el paquete IronPDF desde NuGet. Ejecute el siguiente comando en la Consola del Administrador de Paquetes NuGet:

PM > Install-Package IronPdf

7. Usando la conversión de C# Long a String con IronPDF

Ahora que tienes un conocimiento básico de la conversión de long a string, veamos cómo podemos integrar esta conversión con IronPDF para crear un documento PDF.

Ejemplo

using IronPdf;

class Program
{
    static void Main()
    {
        long number = 1234567890123456789;
        string strNumber = number.ToString(); // Convert the long number to a string representation

        // Create a new PDF document
        var pdf = new ChromePdfRenderer();

        // HTML content embedded with the converted long to string
        string htmlContent = $"<html><body><h1>Converted Long to String: {strNumber}</h1></body></html>";

        // Convert HTML to PDF using IronPDF
        var pdfDocument = pdf.RenderHtmlAsPdf(htmlContent);

        // Save the PDF to a file named "LongToString.pdf"
        pdfDocument.SaveAs("LongToString.pdf");

        // Open the saved PDF file with the default PDF viewer
        System.Diagnostics.Process.Start("LongToString.pdf");
    }
}

En este ejemplo, primero convertimos el número long en un string. Luego creamos una cadena HTML que incluye este número convertido. A continuación, utilizamos la funcionalidad HtmlToPdf de IronPDF para convertir este contenido HTML en un documento PDF. Finalmente, guardamos el documento PDF en un archivo llamado "LongToString.pdf" y lo abrimos usando el visor de PDF predeterminado.

C# Long a String (Cómo Funciona para Desarrolladores): Figura 1 - PDF generado a partir del código anterior

8. Conclusión

Convertir un long en un string en C# es una tarea sencilla pero crucial que los desarrolladores encuentran a menudo. En esta guía, exploramos varios métodos para lograr esta conversión, incluidos el uso de ToString(), String.Format(), String.Concat(), StringBuilder y Convert.ToString(). Cada método tiene sus ventajas, y la elección depende de sus requisitos específicos y preferencias.

Al comprender estas técnicas y herramientas, puedes manejar eficazmente las conversiones de variables long a string en tus aplicaciones C# y utilizarlas en tareas más complejas, como generar documentos PDF o realizar manipulaciones de cadenas. Ya sea que sea un principiante o un desarrollador experimentado, tener un buen dominio de estos fundamentos mejorará sus habilidades de programación y le permitirá escribir aplicaciones C# más eficientes y robustas.

Jacob Mellor, Director de Tecnología @ Team Iron
Director de Tecnología

Jacob Mellor es Director de Tecnología de Iron Software y un ingeniero visionario pionero en la tecnología C# PDF. Como desarrollador original de la base de código principal de Iron Software, ha dado forma a la arquitectura de productos de la empresa desde su creación, transformándola, junto con el director ejecutivo Cameron Rimington, en una empresa de más de 50 personas que presta servicios a la NASA, Tesla y organismos gubernamentales de todo el mundo.

...
Leer más

Artículos Relacionados

Key in blue circle

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

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • 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

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