在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
将 "长 "转换为 "字符串 "是 C# 编程中的一项基本操作。虽然这个过程看似简单,但了解各种方法及其细微差别以选择最适合您需要的方法是至关重要的。在本篇综合文章的以下示例中,我们将深入探讨不同的方法,并提供详细的示例来阐明 C# 长字符串插值中每种方法的用法。我们还将把长值转换为字符串,并在 PDF 创建中使用该值,借助 C# 版 IronPDF.
方法 ToString()` 方法 是将数字数据类型(如 "长 "值)转换为 "字符串 "的最直接方法。该方法提供了一个 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)
此示例输出1234567890123456789
字符串格式()方法允许您为字符串定义格式指定符,并将 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)
此示例输出123123123
字符串协整()方法将一个或多个数字对象连接成一个字符串。您可以直接向该方法传递 "长 "数字,将其转换为 "字符串"。
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)
此示例输出751258425
在处理多个字符串对象操作或大量数据时,使用 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);
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)
此示例输出78885555
Convert.ToString
.()转换为字符串()方法是一种通用方法,可以将各种数据类型的值转换为字符串,包括 "长 "字符串。
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)
此示例输出556456456
IronPDF 是一个功能强大的 C# 库,旨在促进.NET 应用程序中基于 PDF 的文档创建、编辑和操作。它提供了一整套处理 PDF 文件的功能,包括将 HTML 内容转换为 PDF。
要开始使用 IronPDF,您需要从 NuGet 安装 IronPDF 软件包。在 NuGet 软件包管理器控制台中运行以下命令:
Install-Package IronPdf
现在,您已经对 "长 "到 "字符串 "的转换有了基本的了解,让我们看看如何将这种转换与 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
在本例中,我们首先将 "长 "数字转换为 "字符串"。然后,我们创建一个包含转换后数字的 HTML 字符串。接着,我们使用 IronPDF 的 HtmlToPdf
类将 HTML 内容转换为 PDF 文档。最后,我们将 PDF 文档保存为名为 "LongToString.pdf "的文件,并使用默认的 PDF 查看器打开它。
在 C# 中将长
字符串转换为字符串
是开发人员经常遇到的一项简单而又关键的任务。在本文中,我们探讨了实现这种转换的各种方法,包括使用 ToString()
, String.Format()
, String.Concat()、
StringBuilder和
Convert.ToString()`.每种方法都有其优点,选择哪种方法取决于您的具体要求和偏好。
此外,我们还介绍了 IronPDF.
通过了解这些技术和工具,您可以在 C# 应用程序中有效地处理 "长变量 "到 "字符串 "的转换,并在生成 PDF 文档或执行字符串操作等更复杂的任务中利用它们。无论您是初学者还是经验丰富的开发人员,扎实掌握这些基础知识都将提高您的编码技能,使您能够编写更高效、更强大的 C# 应用程序。