.NET 幫助

C# Long 轉換為字串(開發人員如何操作)

Chipego
奇佩戈·卡林达
2024年6月6日
分享:

在 C# 程式設計中,將 long 轉換為 string 是一個基本操作。 雖然這個過程看似簡單,但了解各種方法及其細微差別以選擇最適合您需求的方法是至關重要的。 在這篇全面的文章示例中,我們將深入探討不同的方法,並提供詳細示例來闡明每種方法用於 C# long-to-string 插值的用法。 我們還將長整數轉換為字串,並在使用IronPDF C# PDF Library for C#創建 PDF 文件時使用該值。

使用ToString()方法

ToString() 方法 是將數值資料類型(例如 long 值)轉換為 string 的最簡單方法。 此方法提供long資料類型,並返回該數字的字串表示。

範例

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

這個範例輸出:1234567890123456789

2. 使用String.Format

String.Format() 方法允許您為字串定義格式規範,並將 long 數字插入其中。 此方法在格式化輸出代碼時提供了更大的靈活性。

範例

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

此範例輸出:123123123

3. 使用 String.Concat

String.Concat() 方法將一個或多個數字對象連接成一個字串。 您可以將long 數字直接傳遞給此方法以將其轉換為string

範例

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

此範例輸出:751258425

4. 使用StringBuilder

當處理多個字串物件操作或大量數據時,使用StringBuilder可能比其他方法更有效率。 StringBuilder 提供方法來附加、插入或移除字符,而不創建新的字串物件。 然而,當用於將 long 轉換為字串時,您還需要將 toString() 方法與 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)
$vbLabelText   $csharpLabel

此範例輸出:78885555

5. 使用 Convert.ToString()

Convert.ToString() 方法是一個多功能的方法,能夠將各種數據類型的值轉換為字符串,包括 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)
$vbLabelText   $csharpLabel

此示例输出:556456456

6. IronPDF 在 C# 中的介紹

IronPDF 是一個功能強大的 C# 程式庫,專為方便在 .NET 應用程式中進行 PDF 文件的創建、編輯和操作而設計。 它提供了一套全面的功能來處理 PDF 文件,包括將 HTML 內容轉換為 PDF。

IronPDF 在HTML 到 PDF轉換中表現優異,確保精確保留原始佈局和樣式。 它非常適合從基於網絡的內容(如報告、發票和文檔)創建PDF。 IronPDF 支援 HTML 檔案、URL 和原始 HTML 字串,輕鬆製作高品質的 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");
    }
}
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

安裝 IronPDF

要開始使用 IronPDF,您需要從 NuGet 安裝 IronPDF 套件。 在 NuGet 套件管理器主控台中運行以下命令:

Install-Package IronPdf

7. 使用 C# Long 轉換為字串與 IronPDF

既然您已基本了解將long轉換為string,那麼讓我們來看看如何將此轉換與IronPDF結合以創建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");
    }
}
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

在此範例中,我們首先將long數字轉換為string。 接著,我們創建一個包含這個轉換後數字的HTML字串。 接下來,我們使用 IronPDF 的 HtmlToPdf 類別將此 HTML 內容轉換為 PDF 文件。 最後,我們將 PDF 文件儲存為名為「LongToString.pdf」的檔案,並使用預設 PDF 檢視器開啟它。

C# Long to String(開發者如何使用):圖1 - 來自先前代碼的輸出PDF

8. 結論

在 C# 中將 long 轉換為 string 是開發人員經常遇到的一個既簡單又重要的任務。 在這篇文章中,我們探討了各種達成此轉換的方法,包括使用 ToString()String.Format()String.Concat()StringBuilderConvert.ToString()。 每種方法都有其優勢,選擇方法取決於您的具體需求和偏好。

此外,我們推出了IronPDF for PDF Manipulation

透過了解這些技術和工具,您可以在 C# 應用程式中有效地處理 long variablestring 的轉換,並將其用於更複雜的任務,例如生成 PDF 檔案或進行字串操作。 無論您是初學者還是經驗豐富的開發人員,牢固掌握這些基礎知識將提升您的編程技能,使您能夠撰寫更高效且健全的 C# 應用程式。

Chipego
奇佩戈·卡林达
軟體工程師
Chipego 擁有天生的傾聽技能,這幫助他理解客戶問題,並提供智能解決方案。他在獲得信息技術理學學士學位後,于 2023 年加入 Iron Software 團隊。IronPDF 和 IronOCR 是 Chipego 專注的兩個產品,但隨著他每天找到新的方法來支持客戶,他對所有產品的了解也在不斷增長。他喜歡在 Iron Software 的協作生活,公司內的團隊成員從各自不同的經歷中共同努力,創造出有效的創新解決方案。當 Chipego 離開辦公桌時,他常常享受讀好書或踢足球的樂趣。
< 上一頁
GraphQL C#(對開發人員的工作原理)
下一個 >
C# 連接字串(開發者如何操作)