Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
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#.
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.
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)
Dieses Beispiel gibt aus: 1234567890123456789
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.
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)
Dieses Beispiel gibt aus: 123123123
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.
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)
Dieses Beispiel gibt aus: 751258425
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
.
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)
Dieses Beispiel gibt aus: 78885555
Convert.ToString
()Die Funktion `Convert.ToString()methode ist eine vielseitige Methode, die Werte verschiedener Datentypen in Zeichenketten umwandeln kann, einschließlich "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)
Dieses Beispiel gibt aus: 556456456
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.
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
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.
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
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.
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.
9 .NET API-Produkte für Ihre Bürodokumente