.NET ヘルプ

C# Long から String への変換(開発者向けの解説)

公開済み 2024年6月6日
共有:

longstringに変換することは、C#プログラミングにおける基本的な操作です。 プロセスは簡単に見えるかもしれませんが、最適な方法を選択するためには、さまざまな方法とそのニュアンスを理解することが重要です。 以下のこの包括的な記事の例では、C#のlong型を文字列に補間するさまざまな方法を掘り下げ、それぞれの方法の使用法を明確にするための詳細な例を提供します。 文字列に変換し、その値をPDF作成に使用してPDFファイルを作成します。IronPDF C# PDFライブラリC#向け。

1. 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)
VB   C#

この例の出力: 1234567890123456789

String.Formatの使用

The 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)
VB   C#

この例の出力: 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)
VB   C#

この例では、次の出力が得られます: 751258425

StringBuilderの使用

複数の文字列オブジェクト操作や大量のデータを扱う際には、他の方法よりもStringBuilderを使用する方が効率的な場合があります。 StringBuilderは、新しい文字列オブジェクトを作成することなく、文字を追加、挿入、または削除するメソッドを提供します。 ただし、long を string に変換する場合は、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)
VB   C#

この例では、出力が次のようになります:78885555

5.Convert.ToString()`の使用法

Convert.ToString()method メソッド は、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)
VB   C#

この例では、出力: 556456456

6. C#におけるIronPDFの紹介

IronPDF は、.NETアプリケーション内でPDFベースのドキュメント作成、編集、および操作を容易にするために設計された強力なC#ライブラリです。 それは、PDFファイルを扱うための包括的な機能セットを提供し、HTMLコンテンツをPDFに変換する機能を含みます。

IronPDFのインストール

IronPDFの使用を開始するには、NuGetからIronPDFパッケージをインストールする必要があります。 NuGet パッケージ マネージャー コンソールで次のコマンドを実行してください:

Install-Package IronPdf

7. IronPDFでC#のLongからStringへの変換を使用する

longstringに変換する基本的な理解ができたところで、この変換を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
VB   C#

この例では、まず long 数値を string に変換します。 次に、この変換された数値を含むHTML文字列を作成します。 次に、IronPDFのHtmlToPdfクラスを使用して、このHTMLコンテンツをPDFドキュメントに変換します。 最後に、PDFドキュメントを「LongToString.pdf」という名前のファイルに保存し、既定のPDFビューアで開きます。

C# ロングから文字列へ(開発者向けの動作方法):図1 - 前のコードから出力されたPDF

8. 結論

C#でlongstringに変換することは、開発者がしばしば遭遇する単純かつ重要なタスクです。 この記事では、ToStringを使用する方法を含め、この変換を実現するためのさまざまな方法を探りました。(),String.Format()String.Concat(),StringBuilder, およびConvert.ToString(). 各メソッドにはそれぞれの利点があり、メソッドの選択は特定の要件や好みに依存します。

さらに、次の項目を導入しました:PDF操作のためのIronPDF.

これらのテクニックとツールを理解することで、C#アプリケーションで長い変数から文字列への変換を効果的に扱えるようになり、PDF文書の生成や文字列操作の実行など、より複雑なタスクで活用できるようになります。 初心者であれ経験豊富な開発者であれ、これらの基礎を堅実に理解することは、コーディングスキルを向上させ、より効率的で堅牢なC#アプリケーションを作成することを可能にします。

< 以前
GraphQL C# (開発者向けの仕組み)
次へ >
C# 文字列の連結(開発者向けの動作方法)