.NET-HILFE

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

Veröffentlicht 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 von IronPDF für C#.

1. Verwendung der Methode ToString()

Die methode "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);
Dim number As Long = 1234567890123456789
Dim strNumber As String = number.ToString()
Console.WriteLine(strNumber)
VB   C#

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);
Dim number As Long = 123123123
Dim strNumber As String = String.Format("{0}", number)
Console.WriteLine(strNumber)
VB   C#

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);
Dim number As Long = 751258425
Dim strNumber As String = String.Concat(number)
Console.WriteLine(strNumber)
VB   C#

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);
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)
VB   C#

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);
Dim number As Long = 556456456
Dim strNumber As String = Convert.ToString(number)
Console.WriteLine(strNumber)
VB   C#

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.

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

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 einer "langen" in eine "Zeichenkette" 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ührt IronPDF.

Wenn Sie diese Techniken und Werkzeuge kennen, 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 Erstellung 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.

< PREVIOUS
GraphQL C# (Wie es für Entwickler funktioniert)
NÄCHSTES >
C# Concatenate Strings (Wie es funktioniert für Entwickler)

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 11,308,499 Lizenzen anzeigen >