跳過到頁腳內容
.NET幫助

C# Long to String(對於開發者的運行原理)

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

1. 使用ToString()方法

string的最直接方法。 該方法提供long資料類型並返回該數字的字串表示形式。

示例

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

此示例輸出:1234567890123456789

2. 使用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);
$vbLabelText   $csharpLabel

此示例輸出:123123123

3. 使用String.Concat

String.Concat()方法連接一個或多個對象,將它們轉換為單個字串。 您可以將string

示例

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

此示例輸出:751258425

4. 使用StringBuilder

在處理多個字串對象操作或大量資料時,使用StringBuilder比其他方法更有效。 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);
$vbLabelText   $csharpLabel

此示例輸出:78885555

5. 使用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);
$vbLabelText   $csharpLabel

此示例輸出:556456456

6. Intro to IronPDF in C#

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

IronPDF在HTML到PDF轉換中表現出色,確保精確保持原始佈局和樣式。 它非常適合從基於網頁的內容(如報告、發票和文檔)創建PDF。 支持HTML文件、URL和原始HTML字串,IronPDF能夠輕鬆生成高質量的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");
    }
}
$vbLabelText   $csharpLabel

安裝IronPDF

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

Install-Package IronPdf

7. 使用C#長整數到字串轉換與IronPDF

既然您已對將string有基本了解,讓我們看看如何將此轉換與IronPDF整合以創建PDF文件。

示例

using IronPdf;

class Program
{
    static void Main()
    {
        long number = 1234567890123456789;
        string strNumber = number.ToString(); // Convert the long number to a string representation

        // Create a new PDF document
        var pdf = new ChromePdfRenderer();

        // HTML content embedded with the converted long to string
        string htmlContent = $"<html><body><h1>Converted Long to String: {strNumber}</h1></body></html>";

        // Convert HTML to PDF using IronPDF
        var pdfDocument = pdf.RenderHtmlAsPdf(htmlContent);

        // Save the PDF to a file named "LongToString.pdf"
        pdfDocument.SaveAs("LongToString.pdf");

        // Open the saved PDF file with the default PDF viewer
        System.Diagnostics.Process.Start("LongToString.pdf");
    }
}
using IronPdf;

class Program
{
    static void Main()
    {
        long number = 1234567890123456789;
        string strNumber = number.ToString(); // Convert the long number to a string representation

        // Create a new PDF document
        var pdf = new ChromePdfRenderer();

        // HTML content embedded with the converted long to string
        string htmlContent = $"<html><body><h1>Converted Long to String: {strNumber}</h1></body></html>";

        // Convert HTML to PDF using IronPDF
        var pdfDocument = pdf.RenderHtmlAsPdf(htmlContent);

        // Save the PDF to a file named "LongToString.pdf"
        pdfDocument.SaveAs("LongToString.pdf");

        // Open the saved PDF file with the default PDF viewer
        System.Diagnostics.Process.Start("LongToString.pdf");
    }
}
$vbLabelText   $csharpLabel

在此範例中,我們首先將string。 然後,我們創建一個包含此轉換數字的HTML字串。 接下來,我們使用IronPDF的HtmlToPdf功能將此HTML內容轉換為PDF文件。 最後,我們將PDF文件保存為名為"LongToString.pdf"的文件,並使用默認PDF查看器打開它。

C#長整數到字串(開發人員如何操作):圖1 - 來自前述代碼的PDF輸出

8. 結論

在C#中將string是一個簡單但至關重要的任務,開發人員經常遇到。 在本指南中,我們探討了實現此轉換的各種方法,包括使用Convert.ToString()。 每種方法各有優勢,而選擇取決於您的具體要求和偏好。

透過了解這些技術和工具,您可以有效地處理string轉換,並在C#應用程序中利用它們執行更複雜的任務,如生成PDF文件或進行字串操作。 無論您是初學者還是經驗豐富的開發人員,掌握這些基礎知識將提升您的程式編寫技巧,並使您能夠撰寫更高效和穩健的C#應用程式。

常見問題解答

在 C# 中將 long 轉換為字串的最簡單方法是什麼?

在 C# 中將 long 轉換為字串的最簡單方法是使用 ToString() 方法。這種方法能夠輕鬆地將 long 值轉換為其字串表示形式。

如何在 C# 中將 long 格式化為字串?

您可以在 C# 中使用 String.Format 將 long 格式化為字串。這種方法允許指定字串的格式,使其靈活適應不同的輸出風格。

在 C# 中將 long 轉換為字串的實際用途是什麼?

在 C# 中將 long 轉換為字串的一個實際用途是將轉換後的字串嵌入到 HTML 內容中,然後使用像 IronPDF 這樣的庫生成 PDF 文檔。

為什麼要使用 StringBuilder 進行 long 到字串的轉換?

使用 StringBuilder 在處理大量字串操作或大型數據集時進行 long 到字串的轉換是有益的,因為它能有效地處理多個追加操作而不創造新的字串實例。

可以使用 C# 將 long 轉換為字串並將其包含在 PDF 中嗎?

可以,您可以將 long 轉換為字串,然後將字串嵌入到 HTML 內容中,再使用 IronPDF 的 HtmlToPdf 功能將其轉換為 PDF。

在 C# 中使用 Convert.ToString 進行轉換的優勢是什麼?

Convert.ToString 在 C# 中將 long 轉換為字串是有優勢的,因為它提供了一個兼容不同數據類型的通用方法,使其適用於各種轉換需求。

如何確保在 C# 中有效地將 long 轉換為字串以生成 PDF?

為了確保在 C# 中有效地將 long 轉換為字串以生成 PDF,選擇像 ToString()String.Format 這樣適合的轉換方法,然後使用 IronPDF 將嵌入在 HTML 中的字串無縫地轉換為帶樣式的 PDF 文件。

了解 long 到字串的轉換在 C# 開發中扮演什麼角色?

了解 long 到字串的轉換在 C# 開發中至關重要,因為它優化性能和可讀性,對嵌入文檔或 HTML 值及使用 IronPDF 生成 PDF 有幫助。

Jacob Mellor, Team Iron 首席技術官
首席技術官

Jacob Mellor是Iron Software的首席技術官,也是開創C# PDF技術的前瞻性工程師。作為Iron Software核心代碼庫的原始開發者,他自公司成立以來就塑造了公司的產品架構,並與CEO Cameron Rimington將公司轉型為服務NASA、Tesla以及全球政府機構的50多人公司。

Jacob擁有曼徹斯特大學土木工程一級榮譽學士學位(1998年–2001年)。他於1999年在倫敦開立首家軟體公司,並於2005年建立了他的第一個.NET組件,專注於解決Microsoft生態系統中的複雜問題。

他的旗艦作品IronPDF和Iron Suite .NET程式庫全球已獲得超過3000萬次NuGet安裝,他的基礎代碼不斷在全球各地驅動開發者工具。擁有25年以上的商業經驗和41年的編碼專業知識,Jacob仍然專注於推動企業級C#、Java和Python PDF技術的創新,同時指導下一代技術領導者。

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me