C# における int から String への変換は、数値を単一の文字列値にフォーマットすることとして定義されます。 int を String に変換する目的は、ほとんどの場合、値が String 型であることをデフォルトで受け入れ、必要な String を受け取った後、再度 int 型に変換できることです。これにより、型形式の問題を克服できます。 int を String に変換すると、型安全性が実現します。
変換はさまざまな方法で行うことができます。 int を String に変換する方法について説明します。
整数から文字列への変換は、型キャストまたは型変換のタイプです。これにより、10 進数以外の数値を文字列値に変換できます。
構文:
int number=100; String stringNumber=number.ToString();
Int32.ToString() メソッドは、10 進数以外の値を同等の文字列文字に変換します。
構文:
int number=Int32.MaxValue; // creating and initializing the object of CultureInfo CultureInfo provider = new CultureInfo("fr-FR"); // declaring and intializing format string format = "D5"; // using the method string str = number.ToString(format, provider);
String 引数と int 引数の間に +(プラス) 演算子を使用すると、C# コンパイラが内部で型変換を自動的に実行します。
構文:
int number =214; string output = "Converted number is" + number + " and now it is a string";
文字列ビルダーは、文字列の可変性を実行するために使用されます。整数値を StringBuilder に追加して、int を String に変換することもできます。
構文:
int num = 400; var stringBuilder = new StringBuilder(); stringBuilder.Append(num).ToString();
Convert.ToString() メソッドを使用して int を string に変換することもできます。
構文:
int num=500; string s=Convert.ToString(num);
string.Format() メソッドを使用して int を string に変換することもできます。
構文:
int num=800; string s=string.Format(num);
以下に挙げる例は次のとおりです
int から文字列への変換
コード:
//including C# basic libraries using System; //creating class public class ToStringClass { public static void Main(string[] args) { //declaring String variable String strinToNumber; //declaring and initializing int variable int number = 500; //Converting int to string by using ToString() method strinToNumber = number.ToString(); //Display output Console.WriteLine("Converting int to String by using ToString() method result is = "+strinToNumber); } }
出力:
Int32.ToString() を使用して int から文字列に変換
コード:
//including C# basic libraries using System; //including CultureInfo class using System.Globalization; //creating class public class Int32ToStringClass { public static void Main(string[] args) { //Declaring and initializing int variable int number=Int32.MaxValue; // creating and initializing the object of CultureInfo CultureInfo provider = new CultureInfo("fr-FR"); // declaring and intializing format string format = "D5"; // Converting int to string by using Int32.ToString() method string str = number.ToString(format, provider); //Display the output Console.WriteLine("Converting int to String by using Int32.ToString() method result is = "+str); } }
出力:
文字列連結による int から string への変換
コード:
//including C# basic libraries using System; //creating class public class CancatClass { public static void Main(string[] args) { //Declaring and initializing int variable int number=555; //Display the output Console.WriteLine("Converting int to String by using cancat operation(+) result is = "+number+" and now it is becomes string"); } }
出力:
StringBuilder を使用して int を文字列に変換
コード:
//including C# basic libraries using System; //including StringBuilder class package using System.Text; //creating class public class StringBuilderClass { public static void Main(string[] args) { //Declaring and initializing int variable int number=707; //creating StringBuilder object var stringBuilder = new StringBuilder(); //Adding int value to Strigbuilder to make int as String stringBuilder.Append(number); //Display the output Console.WriteLine("Converting int to String by using StringBuilder class then result is = "+stringBuilder); } }
出力:
Convert.ToString() を使用して int を文字列に変換
コード:
//including C# basic libraries using System; //creating class public class CovertToStringClass { public static void Main(string[] args) { //Declaring and initializing int variable int number=989; //Converting int to string byy using Convert.ToString() method string output=Convert.ToString(number); //Display the output Console.WriteLine("Converting int to String by using Convert.ToString() method then the result is = "+output); } }
出力:
int を string.Format() で文字列に変換
コード:
//including C# basic libraries using System; //creating class public class StringFormatClass { public static void Main(string[] args) { //Declaring and initializing int variable int number=214; //Converting int to string byy using Convert.ToString() method string outputString=string.Format("Converting int to String by using string.Format() method then the result is = "+number); //Display the output Console.WriteLine(outputString); } }
出力:
C# での int から string への変換は、10 進数以外の数値を文字列文字に変換するために使用されます。これは、int から文字列への変換、Int32.ToString() による int から文字列への変換、文字列連結による int から文字列への変換、StringBuilder による int から文字列への変換、Convert.ToString() による int から文字列への変換、および string による int から文字列への変換を使用して行うことができます。 Format().
以上がint を文字列に変換する C#の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。