.NET 帮助

C# Long 转换为 String(开发人员如何操作)

Chipego
奇佩戈-卡琳达
2024年六月6日
分享:

将 "长 "转换为 "字符串 "是 C# 编程中的一项基本操作。 虽然翻译过程看似简单,但必须了解各种方法及其细微差别,才能选择最适合您需求的方法。 在下面这篇综合性文章的示例中,我们将深入探讨不同的方法,并提供详细的示例来阐明 C# 长到字符串插值的每种方法的用法。 我们还将把长数值转换为字符串,并在 PDF 创建中使用该数值,借助以下工具创建 PDF 文件IronPDF C# PDF 库为 C#.

1.使用 ToString() 方法

"(《世界人权宣言》)ToString()` 方法是将数字数据类型(如 "长 "值)转换为 "字符串 "的最直接方法。 该方法使用 long 数据类型,返回数字的字符串表示。

示例

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

此示例输出1234567890123456789

2.使用 "String.Format

字符串格式()long 方法允许您为字符串定义格式规范,并将 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);

此示例输出123123123

3.使用 `String.Concat

String.Concat()方法将一个或多个数字对象连接成一个字符串。 您可以直接将 "长 "数字传递给此方法,将其转换为 "字符串"。

示例

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

此示例输出751258425

4.使用 `StringBuilder

在处理多个字符串对象操作或大量数据时,使用 StringBuilder 比其他方法更有效。 StringBuilder 提供了在不创建新字符串对象的情况下追加、插入或删除字符的方法。 但是,当用于将长字符串转换为字符串时,您还需要使用 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);

此示例输出78885555

5.使用 Convert.ToString()

Convert.ToString()方法是一种通用方法,可以将各种数据类型的值转换为字符串,包括 "长 "字符串。

示例

long number = 556456456;
string strNumber = Convert.ToString(number);
Console.WriteLine(strNumber);
long number = 556456456;
string strNumber = Convert.ToString(number);
Console.WriteLine(strNumber);

此示例输出556456456

6.C# 中的 IronPdf 介绍;

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

安装 IronPDF

要开始使用 IronPDF,您需要从 NuGet 安装 IronPDF 软件包。 在 NuGet 软件包管理器控制台中运行以下命令:

Install-Package IronPdf

7.使用 C&num;使用 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");
    }
}

在本例中,我们首先将 "长 "数字转换为 "字符串"。 然后,我们创建一个 HTML 字符串,其中包含转换后的数字。 接下来,我们使用 IronPDF 的 HtmlToPdf 类将这些 HTML 内容转换为 PDF 文档。 最后,我们将 PDF 文档保存为名为 "LongToString.pdf "的文件,并使用默认的 PDF 查看器打开。

C# 长字符串转换(开发人员如何操作):图 1 - 上一段代码输出的 PDF

8.结论

在 C# 中将 "长 "转换为 "字符串 "是开发人员经常遇到的一项简单而又关键的任务。 在本文中,我们探讨了实现这种转换的各种方法,包括使用 ToString(), String.Format(), String.Concat()、StringBuilderConvert.ToString()`. 每种方法都有其优势,选择哪种方法取决于您的具体要求和偏好。

此外,我们还介绍了用于 PDF 操作的 IronPDF.

通过了解这些技术和工具,您可以在 C# 应用程序中有效地处理 "长变量 "到 "字符串 "的转换,并在生成 PDF 文档或执行字符串操作等更复杂的任务中利用它们。 无论您是初学者还是经验丰富的开发人员,扎实掌握这些基础知识都将提高您的编码技能,使您能够编写出更高效、更健壮的 C# 应用程序。

Chipego
软件工程师
Chipego 拥有出色的倾听技巧,这帮助他理解客户问题并提供智能解决方案。他在 2023 年加入 Iron Software 团队,此前他获得了信息技术学士学位。IronPDF 和 IronOCR 是 Chipego 主要专注的两个产品,但他对所有产品的了解每天都在增长,因为他不断找到支持客户的新方法。他喜欢 Iron Software 的合作氛围,公司各地的团队成员贡献他们丰富的经验,以提供有效的创新解决方案。当 Chipego 离开办公桌时,你经常可以发现他在看书或踢足球。
< 前一页
GraphQL C#(开发人员如何使用)
下一步 >
C# 连接字符串(开发人员如何使用)