Konvertieren Sie long in string, während Sie PDFs mit IronPDF 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");
}
}
C# Long to String (Wie es für Entwickler funktioniert)
Chipego Kalinda
6. Juni 2024
Teilen Sie:
Das Konvertieren eines long in einen string 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 Zeichenfolgen umwandeln und diesen Wert bei der PDF-Erstellung verwenden, um PDF-Dateien mit Hilfe der IronPDF C# PDF Library für C# zu erstellen.
1. Verwenden der ToString()-Methode
Die ToString()-Methode ist die einfachste Möglichkeit, numerische Datentypen wie einen long-Wert in einen string zu konvertieren. Diese Methode wird mit einem long-Datentyp bereitgestellt und gibt eine Zeichenfolgendarstellung 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)
$vbLabelText $csharpLabel
Dieses Beispiel gibt aus: 1234567890123456789
2. Verwenden von String.Format
Die Methode String.Format() ermöglicht es Ihnen, einen Formatbezeichner für einen String zu definieren und die long-Zahl darin 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)
$vbLabelText $csharpLabel
Dieses Beispiel gibt aus: 123123123
3. Verwendung von String.Concat
Die String.Concat()-Methode verknüpft ein oder mehrere Objekte von Zahlen zu einem einzigen String. Sie können die long-Nummer direkt an diese Methode übergeben, um sie in einen string zu konvertieren.
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)
$vbLabelText $csharpLabel
Dieses Beispiel gibt aus: 751258425
4. Verwendung von StringBuilder
Wenn Sie mit mehreren Zeichenfolgenobjekt-Manipulationen oder großen Datenmengen arbeiten, kann die Verwendung von StringBuilder effizienter sein als andere Methoden. StringBuilder bietet Methoden zum Anhängen, Einfügen oder Entfernen von Zeichen, ohne neue Zeichenfolgenobjekte zu erstellen. Wenn Sie jedoch einen Long-Wert in einen String umwandeln möchten, müssen Sie auch die toString()-Methode in Verbindung mit dem StringBuilder verwenden.
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)
$vbLabelText $csharpLabel
Dieses Beispiel gibt aus: 78885555
5. Verwendung von Convert.ToString()
Die Convert.ToString()-Methode ist eine vielseitige Methode, die Werte verschiedener Datentypen, einschließlich long, in Strings umwandeln kann.
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)
$vbLabelText $csharpLabel
Dieses Beispiel gibt aus: 556456456
6. Einführung in IronPDF in C#
IronPDF ist eine leistungsstarke C#-Bibliothek, die entwickelt wurde, um die Erstellung, Bearbeitung und Manipulation von PDF-Dokumenten innerhalb von .NET-Anwendungen zu erleichtern. 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 durch die HTML-zu-PDF-Konvertierung aus und gewährleistet eine präzise Erhaltung der ursprünglichen Layouts und Stile. 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");
}
}
Imports IronPdf
Friend Class Program
Shared Sub Main(ByVal args() As String)
Dim renderer = New ChromePdfRenderer()
' 1. Convert HTML String to PDF
Dim htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>"
Dim pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent)
pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf")
' 2. Convert HTML File to PDF
Dim htmlFilePath = "path_to_your_html_file.html" ' Specify the path to your HTML file
Dim pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath)
pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf")
' 3. Convert URL to PDF
Dim url = "http://ironpdf.com" ' Specify the URL
Dim pdfFromUrl = renderer.RenderUrlAsPdf(url)
pdfFromUrl.SaveAs("URLToPDF.pdf")
End Sub
End Class
$vbLabelText $csharpLabel
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
Da Sie nun ein grundlegendes Verständnis für die Umwandlung von long in string haben, sehen wir uns an, wie wir diese Umwandlung 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
$vbLabelText $csharpLabel
In diesem Beispiel konvertieren wir zuerst die long-Zahl in einen String. Anschließend erstellen wir eine HTML-Zeichenfolge, die diese umgewandelte Zahl enthält. Als Nächstes verwenden wir die HtmlToPdf-Klasse von IronPDF, 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.
8. Schlussfolgerung
Die Umwandlung eines long in einen string in C# ist eine einfache, aber dennoch wichtige Aufgabe, auf die Entwickler häufig stoßen. In diesem Artikel haben wir verschiedene Methoden zur Durchführung dieser Umwandlung untersucht, 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.
Indem Sie diese Techniken und Tools verstehen, können Sie effektiv long variable- zu string-Konvertierungen in Ihren C#-Anwendungen handhaben und sie in komplexeren Aufgaben einsetzen, wie z.B. beim Erstellen von PDF-Dokumenten oder der Durchführung von String-Manipulationen. 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.
Chipego hat eine natürliche Fähigkeit zum Zuhören, die ihm hilft, Kundenprobleme zu verstehen und intelligente Lösungen anzubieten. Er trat dem Iron Software-Team 2023 bei, nachdem er einen Bachelor of Science in Informationstechnologie erworben hatte. IronPDF und IronOCR sind die beiden Produkte, auf die sich Chipego konzentriert hat, aber sein Wissen über alle Produkte wächst täglich, da er neue Wege findet, Kunden zu unterstützen. Er genießt die Zusammenarbeit bei Iron Software, da Teammitglieder aus dem gesamten Unternehmen ihre unterschiedlichen Erfahrungen einbringen und so zu effektiven, innovativen Lösungen beitragen. Wenn Chipego nicht an seinem Schreibtisch sitzt, kann man ihn oft bei einem guten Buch oder beim Fußballspielen antreffen.
< PREVIOUS GraphQL C# (Wie es für Entwickler funktioniert)
NÄCHSTES > C# Concatenate Strings (Wie es funktioniert für Entwickler)