Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Convertir un long
en una string
es una operación fundamental en la programación en C#. Aunque el proceso pueda parecer sencillo, es esencial conocer los distintos métodos y sus matices para elegir el más adecuado a sus necesidades. En el siguiente ejemplo de este completo artículo, profundizaremos en diferentes métodos y proporcionaremos ejemplos detallados para aclarar el uso de cada método para la interpolación de cadena larga en C#. También convertiremos valores largos en cadenas y utilizaremos ese valor en la creación de PDF para crear archivos PDF con la ayuda deBiblioteca PDF IronPDF C# para C#.
ToString()
.EnMétodo ToString()
. es la forma más directa de convertir tipos de datos numéricos como un valor long
en una string
. Este método se proporciona con un tipo de datos long
y devuelve una representación de cadena del número.
long number = 1234567890123456789;
string strNumber = number.ToString();
Console.WriteLine(strNumber);
long number = 1234567890123456789;
string strNumber = number.ToString();
Console.WriteLine(strNumber);
Dim number As Long = 1234567890123456789
Dim strNumber As String = number.ToString()
Console.WriteLine(strNumber)
Este ejemplo da como resultado: 1234567890123456789
El formato String.Format()
permite definir un especificador de formato para una cadena e insertar en él el número long
. Este método ofrece más flexibilidad a la hora de dar formato al código de salida.
long number = 123123123;
string strNumber = String.Format("{0}", number);
Console.WriteLine(strNumber);
long number = 123123123;
string strNumber = String.Format("{0}", number);
Console.WriteLine(strNumber);
Dim number As Long = 123123123
Dim strNumber As String = String.Format("{0}", number)
Console.WriteLine(strNumber)
Este ejemplo da como resultado: 123123123
La función String.Concat()
método concatena uno o más objetos de números en una sola cadena. Puedes pasar el número long
directamente a este método para convertirlo en una string
.
long number = 751258425;
string strNumber = String.Concat(number);
Console.WriteLine(strNumber);
long number = 751258425;
string strNumber = String.Concat(number);
Console.WriteLine(strNumber);
Dim number As Long = 751258425
Dim strNumber As String = String.Concat(number)
Console.WriteLine(strNumber)
Este ejemplo da como resultado: 751258425
Cuando se trata de manipular múltiples objetos de cadena o grandes cantidades de datos, utilizar StringBuilder
puede ser más eficiente que otros métodos. StringBuilder
proporciona métodos para añadir, insertar o eliminar caracteres sin crear nuevos objetos de cadena. Sin embargo, cuando se utiliza para convertir un long en una cadena, también tendrá que utilizar la función toString()junto con el método
StringBuilder`.
using System.Text;
long number = 78885555;
StringBuilder sb = new StringBuilder();
sb.Append(number);
string strNumber = sb.ToString();
Console.WriteLine(strNumber);
using System.Text;
long number = 78885555;
StringBuilder sb = new StringBuilder();
sb.Append(number);
string strNumber = sb.ToString();
Console.WriteLine(strNumber);
Imports System.Text
Private number As Long = 78885555
Private sb As New StringBuilder()
sb.Append(number)
Dim strNumber As String = sb.ToString()
Console.WriteLine(strNumber)
Este ejemplo da como resultado: 78885555
Convert.ToString()
La función Convert.ToString()es un método versátil que puede convertir valores de varios tipos de datos en cadenas, incluyendo
long`.
long number = 556456456;
string strNumber = Convert.ToString(number);
Console.WriteLine(strNumber);
long number = 556456456;
string strNumber = Convert.ToString(number);
Console.WriteLine(strNumber);
Dim number As Long = 556456456
Dim strNumber As String = Convert.ToString(number)
Console.WriteLine(strNumber)
Este ejemplo da como resultado: 556456456
IronPDF es una potente biblioteca C# diseñada para facilitar la creación, edición y manipulación de documentos PDF en aplicaciones .NET. Ofrece un completo conjunto de funciones para trabajar con archivos PDF, incluida la conversión de contenido HTML a PDF.
Para empezar a utilizar IronPDF, debe instalar el paquete IronPDF de NuGet. Ejecute el siguiente comando en la consola de NuGet Package Manager:
Install-Package IronPdf
Ahora que ya tienes una comprensión básica de la conversión de long
a string
, vamos a ver cómo podemos integrar esta conversión con IronPDF para crear un documento PDF.
using IronPdf;
class Program
{
static void Main()
{
long number = 1234567890123456789;
string strNumber = number.ToString();
// Create a new PDF document
var pdf = new ChromePdfRenderer();
// HTML content with the converted long to string
string htmlContent = $"<html><body><h1>Converted Long to String: {strNumber}</h1></body></html>";
// Convert HTML to PDF
var pdfDocument = pdf.RenderHtmlAsPdf(htmlContent);
// Save the PDF to a file
pdfDocument.SaveAs("LongToString.pdf");
// Open the PDF file
System.Diagnostics.Process.Start("LongToString.pdf");
}
}
using IronPdf;
class Program
{
static void Main()
{
long number = 1234567890123456789;
string strNumber = number.ToString();
// Create a new PDF document
var pdf = new ChromePdfRenderer();
// HTML content with the converted long to string
string htmlContent = $"<html><body><h1>Converted Long to String: {strNumber}</h1></body></html>";
// Convert HTML to PDF
var pdfDocument = pdf.RenderHtmlAsPdf(htmlContent);
// Save the PDF to a file
pdfDocument.SaveAs("LongToString.pdf");
// Open the PDF file
System.Diagnostics.Process.Start("LongToString.pdf");
}
}
Imports IronPdf
Friend Class Program
Shared Sub Main()
Dim number As Long = 1234567890123456789
Dim strNumber As String = number.ToString()
' Create a new PDF document
Dim pdf = New ChromePdfRenderer()
' HTML content with the converted long to string
Dim htmlContent As String = $"<html><body><h1>Converted Long to String: {strNumber}</h1></body></html>"
' Convert HTML to PDF
Dim pdfDocument = pdf.RenderHtmlAsPdf(htmlContent)
' Save the PDF to a file
pdfDocument.SaveAs("LongToString.pdf")
' Open the PDF file
System.Diagnostics.Process.Start("LongToString.pdf")
End Sub
End Class
En este ejemplo, primero convertimos el número long
en una string
. A continuación, creamos una cadena HTML que incluye este número convertido. A continuación, utilizamos la clase HtmlToPdf
de IronPDF para convertir este contenido HTML en un documento PDF. Por último, guardamos el documento PDF en un archivo llamado "LongToString.pdf" y lo abrimos con el visor de PDF predeterminado.
Convertir un long
en una string
en C# es una tarea sencilla pero crucial que los desarrolladores se encuentran a menudo. En este artículo, exploramos varios métodos para lograr esta conversión, incluyendo 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 necesidades y preferencias específicas.
Además, hemos introducidoIronPDF para manipulación de PDF.
Al comprender estas técnicas y herramientas, podrá manejar con eficacia las conversiones de variable larga
a cadena
en sus aplicaciones de C# y utilizarlas en tareas más complejas, como la generación de documentos PDF o la realización de manipulaciones de cadenas. Tanto si es un principiante como si es un desarrollador con experiencia, tener un sólido conocimiento de estos fundamentos mejorará sus habilidades de codificación y le permitirá escribir aplicaciones C# más eficientes y robustas.
9 productos API .NET para sus documentos de oficina