.NET-HILFE

C# Long to String (Wie es für Entwickler funktioniert)

Kannaopat Udonpant
Kannapat Udonpant
6. Juni 2024
Teilen Sie:

Die Konvertierung einer "Länge" in eine "Zeichenkette" ist eine grundlegende Operation in der C#-Programmierung. Auch wenn das Verfahren einfach zu sein scheint, ist es wichtig, die verschiedenen Methoden und ihre Nuancen zu kennen, um die für Ihre Bedürfnisse am besten geeignete auszuwählen. Im folgenden Beispiel dieses umfassenden Artikels werden wir uns mit den verschiedenen Methoden befassen und detaillierte Beispiele geben, um die Verwendung der einzelnen Methoden für die C# Long-to-String-Interpolation zu verdeutlichen. Wir werden auch lange Werte in Zeichenketten umwandeln und diese Werte bei der PDF-Erstellung verwenden, um PDF-Dateien mit Hilfe vonIronPDF C# PDF-Bibliothek für C#.

1. Verwendung der Methode ToString()

Diemethode "ToString()` ist der einfachste Weg, um numerische Datentypen wie z. B. einen "langen" Wert in eine "Zeichenkette" zu konvertieren. Diese Methode ist mit dem Datentyp "long" versehen und gibt eine Zeichenkettendarstellung der Zahl zurück.

Beispiel

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

Dieses Beispiel gibt aus: 1234567890123456789

2. Verwendung von String.Format

Die Option `String.Format()methode ermöglicht es Ihnen, einen Formatbezeichner für eine Zeichenkette zu definieren und die "lange" Zahl in diese einzufügen. Diese Methode bietet mehr Flexibilität bei der Formatierung des Ausgabecodes.

Beispiel

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

Dieses Beispiel gibt aus: 123123123

3. Verwendung von String.Concat

Die Funktion `String.Concat()methode verkettet ein oder mehrere Zahlenobjekte zu einer einzigen Zeichenkette. Sie können die "lange" Zahl direkt an diese Methode übergeben, um sie in eine "Zeichenkette" umzuwandeln.

Beispiel

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

Dieses Beispiel gibt aus: 751258425

4. Verwendung von StringBuilder

Bei der Bearbeitung mehrerer String-Objekte oder großer Datenmengen kann die Verwendung von StringBuilder effizienter sein als andere Methoden. stringBuilder" bietet Methoden zum Anhängen, Einfügen oder Entfernen von Zeichen, ohne neue String-Objekte zu erstellen. Wenn Sie jedoch einen Long-Wert in eine Zeichenkette konvertieren, müssen Sie auch die Funktion "toString" verwenden()methode in Verbindung mit dem StringBuilder.

Beispiel

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

Dieses Beispiel gibt aus: 78885555

5. Verwendung von Convert.ToString()

Die Funktion `Convert.ToString()methode ist eine vielseitige Methode, die Werte verschiedener Datentypen in Zeichenketten umwandeln kann, einschließlich "long".

Beispiel

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

Dieses Beispiel gibt aus: 556456456

6. Einführung in IronPDF in C#

IronPDF ist eine leistungsstarke C#-Bibliothek, die die Erstellung, Bearbeitung und Manipulation von PDF-Dokumenten in .NET-Anwendungen erleichtert. Es bietet eine umfassende Reihe von Funktionen für die Arbeit mit PDF-Dateien, einschließlich der Konvertierung von HTML-Inhalten in PDF.

IronPDF zeichnet sich aus durchHTML zu PDFKonvertierung, die eine präzise Wahrung der ursprünglichen Layouts und Stile sicherstellt. Es ist perfekt geeignet, um PDFs aus webbasierten Inhalten wie Berichten, Rechnungen und Dokumentationen zu erstellen. Mit Unterstützung von HTML-Dateien, URLs und rohen HTML-Zeichenfolgen produziert IronPDF mühelos hochwertige PDF-Dokumente.

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

Installation von IronPDF

Um mit IronPDF zu arbeiten, müssen Sie das IronPDF-Paket von NuGet installieren. Führen Sie den folgenden Befehl in der NuGet Package Manager-Konsole aus:

Install-Package IronPdf

7. Verwendung von C# Umwandlung von Long in String mit IronPDF

Nachdem Sie nun ein grundlegendes Verständnis für die Konvertierung von long in string haben, wollen wir sehen, wie wir diese Konvertierung mit IronPDF integrieren können, um ein PDF-Dokument zu erstellen.

Beispiel

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

In diesem Beispiel wird zunächst die "lange" Zahl in eine "Zeichenkette" umgewandelt. Anschließend erstellen wir eine HTML-Zeichenfolge, die diese umgewandelte Zahl enthält. Als nächstes verwenden wir die IronPDF-Klasse HtmlToPdf, um diesen HTML-Inhalt in ein PDF-Dokument zu konvertieren. Schließlich speichern wir das PDF-Dokument in einer Datei mit dem Namen "LongToString.pdf" und öffnen es mit dem Standard-PDF-Viewer.

C# Long zu String(Wie es für Entwickler funktioniert): Abbildung 1 - Ausgegebene PDF-Datei aus dem vorherigen Code

8. Schlussfolgerung

Die Konvertierung eines long in einen string in C# ist eine einfache, aber entscheidende Aufgabe, die Entwicklern häufig begegnet. In diesem Artikel haben wir verschiedene Methoden untersucht, um diese Konvertierung zu erreichen, einschließlich der Verwendung von ToString(), String.Format(), String.Concat(), "StringBuilder" und "Convert.ToString()`. Jede Methode hat ihre Vorteile, und die Wahl der Methode hängt von Ihren spezifischen Anforderungen und Präferenzen ab.

Zusätzlich haben wir eingeführtIronPDF für PDF-Bearbeitung.

Wenn Sie diese Techniken und Werkzeuge verstehen, können Sie in Ihren C#-Anwendungen effektiv mit der Konvertierung von "langen Variablen" in "Strings" umgehen und sie für komplexere Aufgaben wie die Generierung von PDF-Dokumenten oder die Durchführung von String-Manipulationen nutzen. Egal ob Sie Anfänger oder erfahrener Entwickler sind, ein solides Verständnis dieser Grundlagen wird Ihre Programmierfähigkeiten verbessern und Sie in die Lage versetzen, effizientere und robustere C#-Anwendungen zu schreiben.

Kannaopat Udonpant
Software-Ingenieur
Bevor er Software-Ingenieur wurde, promovierte Kannapat an der Universität Hokkaido in Japan im Bereich Umweltressourcen. Während seines Studiums wurde Kannapat auch Mitglied des Vehicle Robotics Laboratory, das Teil der Abteilung für Bioproduktionstechnik ist. Im Jahr 2022 wechselte er mit seinen C#-Kenntnissen zum Engineering-Team von Iron Software, wo er sich auf IronPDF konzentriert. Kannapat schätzt an seiner Arbeit, dass er direkt von dem Entwickler lernt, der den Großteil des in IronPDF verwendeten Codes schreibt. Neben dem kollegialen Lernen genießt Kannapat auch den sozialen Aspekt der Arbeit bei Iron Software. Wenn er nicht gerade Code oder Dokumentationen schreibt, kann man Kannapat normalerweise beim Spielen auf seiner PS5 oder beim Wiedersehen mit The Last of Us antreffen.
< PREVIOUS
GraphQL C# (Wie es für Entwickler funktioniert)
NÄCHSTES >
C# Concatenate Strings (Wie es funktioniert für Entwickler)