Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
La conversion d'une long
en string
est une opération fondamentale dans la programmation C#. Bien que le processus puisse sembler simple, il est essentiel de comprendre les différentes méthodes et leurs nuances pour choisir celle qui convient le mieux à vos besoins. Dans l'exemple suivant de cet article complet, nous allons approfondir les différentes méthodes et fournir des exemples détaillés pour clarifier l'utilisation de chaque méthode pour l'interpolation de chaîne longue en C#. Nous allons également convertir des valeurs longues en chaînes de caractères et utiliser ces valeurs dans la création de fichiers PDF à l'aide deIronPDF C# PDF Library (Bibliothèque PDF C#) pour C#.
Lesméthode "ToString() est le moyen le plus simple de convertir des types de données numériques tels qu'une valeur long
en une valeur string
. Cette méthode est fournie avec un type de données long
et renvoie une représentation sous forme de chaîne de caractères du nombre.
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)
Cet exemple produit des résultats : 1234567890123456789
String.Format
Le format String.Format()la méthode
vous permet de définir un spécificateur de format pour une chaîne de caractères et d'y insérer le nombre long
. Cette méthode offre une plus grande souplesse dans le formatage du code de sortie.
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)
Cet exemple produit des résultats : 123123123
String.Concat
(chaîne de caractères)La fonction String.Concat()la méthode
concatène un ou plusieurs objets de nombres en une seule chaîne de caractères. Vous pouvez passer le nombre long
directement à cette méthode pour le convertir en chaîne
.
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)
Cet exemple produit des résultats : 751258425
StringBuilder
(constructeur de chaînes)Lorsqu'il s'agit de manipuler plusieurs objets de type chaîne de caractères ou de grandes quantités de données, l'utilisation de StringBuilder
peut s'avérer plus efficace que d'autres méthodes. StringBuilder
fournit des méthodes pour ajouter, insérer ou supprimer des caractères sans créer de nouveaux objets de type chaîne de caractères. Cependant, lorsqu'elle est utilisée pour convertir un long en une chaîne de caractères, vous devrez également utiliser la fonction toString()
en conjonction avec le 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)
Cet exemple produit des résultats : 78885555
Convert.ToString()
La fonction Convert.ToString()
est une méthode polyvalente qui peut convertir des valeurs de différents types de données en chaînes, y compris 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)
Cet exemple produit des résultats : 556456456
IronPDF est une puissante bibliothèque C# conçue pour faciliter la création, l'édition et la manipulation de documents PDF dans les applications .NET. Il offre un ensemble complet de fonctionnalités permettant de travailler avec des fichiers PDF, y compris la conversion de contenu HTML en PDF.
Pour commencer à utiliser IronPDF, vous devez installer le paquetage IronPDF à partir de NuGet. Exécutez la commande suivante dans la console NuGet Package Manager :
Install-Package IronPdf
Maintenant que vous avez une compréhension de base de la conversion de long
en string
, voyons comment nous pouvons intégrer cette conversion avec IronPDF pour créer un document 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
Dans cet exemple, nous commençons par convertir le nombre long
en une chaîne
. Ensuite, nous créons une chaîne HTML qui comprend ce nombre converti. Ensuite, nous utilisons la classe IronPDF HtmlToPdf
pour convertir ce contenu HTML en document PDF. Enfin, nous enregistrons le document PDF dans un fichier nommé "LongToString.pdf" et l'ouvrons à l'aide de la visionneuse PDF par défaut.
Convertir un long
en string
dans C# est une tâche simple mais cruciale que les développeurs rencontrent souvent. Dans cet article, nous avons exploré différentes méthodes pour réaliser cette conversion, notamment en utilisant ToString()
, String.Format()
, String.Concat()
, StringBuilder
et Convert.ToString()
. Chaque méthode a ses avantages et le choix de la méthode dépend de vos besoins spécifiques et de vos préférences.
En outre, nous avons introduitIronPDF pour la manipulation de fichiers PDF.
En comprenant ces techniques et outils, vous pouvez gérer efficacement les conversions de long variable
en string
dans vos applications C# et les utiliser dans des tâches plus complexes, telles que la génération de documents PDF ou l'exécution de manipulations de chaînes de caractères. Que vous soyez un développeur débutant ou expérimenté, une bonne maîtrise de ces principes fondamentaux améliorera vos compétences en matière de codage et vous permettra d'écrire des applications C# plus efficaces et plus robustes.
9 produits de l'API .NET pour vos documents de bureau