IRONSOFTWAREHOME
MISES À JOUR POUR LES DÉVELOPPEURS

C# Long to String (Comment ça fonctionne pour les développeurs)

Jacob Mellor, Directeur technique @ Team Iron
Jacob Mellor
Updated: 28 juin 2026

Convertir un long en un 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 le guide complet suivant, nous approfondirons différentes méthodes et fournirons des exemples détaillés pour clarifier l'utilisation de chaque méthode pour l'interpolation de long en string en C#. Nous convertirons également les valeurs longues en chaînes et utiliserons cette valeur dans la création de PDF, en tirant parti de la IronPDF C# PDF Library pour C#.

1. Utilisation de la méthode ToString()

La méthode ToString()](https://learn.microsoft.com/en-us/dotnet/api/system.int64.tostring?view=net-8.0) est le moyen le plus simple de convertir des types de données numériques tels qu'une valeur long en un string. Cette méthode est fournie avec un type de données long et retourne une représentation sous forme de chaîne du nombre.

Exemple

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

Cet exemple produit : 1234567890123456789

2. Utilisation de String.Format

La méthode String.Format() vous permet de définir un spécificateur de format pour une chaîne et d'insérer le nombre long dedans. Cette méthode offre plus de flexibilité dans le formatage de la sortie.

Exemple

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

Cet exemple produit : 123123123

3. Utilisation de String.Concat

La méthode String.Concat() concatène un ou plusieurs objets, les convertissant en une seule chaîne. Vous pouvez passer le nombre long directement à cette méthode pour le convertir en un string.

Exemple

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

Cet exemple produit : 751258425

4. Utilisation de StringBuilder

Lorsqu'il s'agit de manipuler plusieurs objets de type chaîne ou de grandes quantités de données, l'utilisation de StringBuilder peut être plus efficace que d'autres méthodes. StringBuilder vous permet d'ajouter, d'insérer ou de supprimer des caractères sans créer à chaque fois de nouveaux objets chaîne, ce qui peut être bénéfique pour les performances.

Exemple

using System.Text;

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

Cet exemple produit : 78885555

5. Utilisation de Convert.ToString()

La méthode Convert.ToString() est une méthode polyvalente qui peut convertir des valeurs de divers types de données en chaînes, y compris long.

Exemple

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

Cet exemple produit : 556456456

6. Intro to IronPDF in C#

IronPDF est une bibliothèque C# puissante conçue pour faciliter la création, l'édition et la manipulation de documents basés sur des fichiers PDF dans les applications .NET. Elle fournit un ensemble complet de fonctionnalités pour travailler avec des fichiers PDF, y compris la conversion de contenu HTML en PDF.

IronPDF excelle dans les conversions HTML en PDF, assurant une préservation précise des dispositions et des styles d'origine. Il est parfait pour créer des PDF à partir de contenus basés sur le Web tels que des rapports, des factures et de la documentation. Avec le support des fichiers HTML, des URLs et des chaînes HTML brutes, IronPDF produit facilement des documents PDF de haute qualité.

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");
    }
}

Installer IronPDF

Pour commencer avec IronPDF, vous devez installer le package IronPDF à partir de NuGet. Exécutez la commande suivante dans la console du gestionnaire de packages NuGet :

PM > Install-Package IronPdf

7. Utilisation de la conversion de Long en chaîne en C# avec 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.

Exemple

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");
    }
}

Dans cet exemple, nous convertissons d'abord le nombre long en un string. Ensuite, nous créons une chaîne HTML qui inclut ce nombre converti. Ensuite, nous utilisons la fonctionnalité HtmlToPdf d'IronPDF pour convertir ce contenu HTML en un document PDF. Enfin, nous enregistrons le document PDF dans un fichier nommé "LongToString.pdf" et l'ouvrons avec le visualiseur PDF par défaut.

C# Long to String (How It Works For Developers): Figure 1 - PDF généré à partir du code précédent

8. Conclusion

Convertir un long en un string en C# est une tâche simple mais cruciale que les développeurs rencontrent souvent. Dans ce guide, nous avons exploré plusieurs méthodes pour réaliser cette conversion, y compris l'utilisation de ToString(), String.Format(), String.Concat(), StringBuilder, et Convert.ToString(). Chaque méthode a ses avantages, et le choix dépend de vos exigences et préférences spécifiques.

En comprenant ces techniques et outils, vous pouvez efficacement gérer les conversions de variable long en string dans vos applications C# et les utiliser dans des tâches plus complexes, comme la génération de documents PDF ou la manipulation de chaînes. Que vous soyez débutant ou développeur expérimenté, avoir une solide compréhension de ces fondamentaux améliorera vos compétences en codage et vous permettra d'écrire des applications C# plus efficaces et robustes.

Jacob Mellor, Directeur technique @ Team Iron
Directeur technique

Jacob Mellor est directeur de la technologie chez Iron Software et un ingénieur visionnaire pionnier de la technologie C# PDF. En tant que développeur à l'origine de la base de code centrale d'Iron Software, il a façonné l'architecture des produits de l'entreprise depuis sa création, la transformant aux côtés du PDG Cameron Rimington en une entreprise de plus de 50 personnes au service de la NASA, de Tesla et d'agences gouvernementales mondiales.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $