在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
在C#编程中,将long
转换为string
是一个基本操作。 虽然翻译过程看似简单,但必须了解各种方法及其细微差别,才能选择最适合您需求的方法。 在下面这篇综合性文章的示例中,我们将深入探讨不同的方法,并提供详细的示例来阐明 C# 长到字符串插值的每种方法的用法。 我们还将长整型值转换为字符串,并使用该值在创建 PDF 时借助于IronPDF C# PDF Library来创建 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)
此示例输出1234567890123456789
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)
此示例输出123123123
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)
此示例输出751258425
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)
此示例输出78885555
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)
此示例输出556456456
IronPDF 是一个强大的 C# 库,旨在促进基于 PDF 的文档创建、编辑和在 .NET 应用程序中的操作。 它提供了一整套处理 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
要开始使用 IronPDF,您需要从 NuGet 安装 IronPDF 软件包。 在 NuGet 软件包管理器控制台中运行以下命令:
Install-Package 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
在此示例中,我们首先将long
数字转换为string
。 然后,我们创建一个 HTML 字符串,其中包含转换后的数字。 接下来,我们使用 IronPDF 的HtmlToPdf
类将此 HTML 内容转换为 PDF 文档。 最后,我们将 PDF 文档保存为名为 "LongToString.pdf "的文件,并使用默认的 PDF 查看器打开。
在 C# 中将long
转换为string
是开发人员经常遇到的一个简单但至关重要的任务。 在本文中,我们探讨了实现这种转换的各种方法,包括使用ToString()
、String.Format()
、String.Concat()
、StringBuilder
和Convert.ToString()
。 每种方法都有其优势,选择哪种方法取决于您的具体要求和偏好。
此外,我们引入了IronPDF for PDF Manipulation。
通过理解这些技术和工具,您可以在 C# 应用程序中有效地处理long variable
到string
的转换,并将其用于更复杂的任务,例如生成 PDF 文档或执行字符串操作。 无论您是初学者还是经验丰富的开发人员,扎实掌握这些基础知识都将提高您的编码技能,使您能够编写出更高效、更健壮的 C# 应用程序。