ホームページ  >  記事  >  バックエンド開発  >  int を文字列に変換する C#

int を文字列に変換する C#

WBOY
WBOYオリジナル
2024-09-03 15:17:13452ブラウズ

C# における int から String への変換は、数値を単一の文字列値にフォーマットすることとして定義されます。 int を String に変換する目的は、ほとんどの場合、値が String 型であることをデフォルトで受け入れ、必要な String を受け取った後、再度 int 型に変換できることです。これにより、型形式の問題を克服できます。 int を String に変換すると、型安全性が実現します。

C# で int を String に変換する方法?

変換はさまざまな方法で行うことができます。 int を String に変換する方法について説明します。

  • int から string への変換
  • Int32.ToString() を使用して int を文字列に変換
  • 文字列連結による int から string への変換
  • StringBuilder を使用して int を文字列に変換
  • Convert.ToString() を使用して int を文字列に変換
  • int を string.Format() で文字列に変換

1. int から文字列への変換

整数から文字列への変換は、型キャストまたは型変換のタイプです。これにより、10 進数以外の数値を文字列値に変換できます。

構文:

int number=100;
String stringNumber=number.ToString();

2. Int32.ToString()

を使用して int を文字列に変換します

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

3.文字列連結による int から string への変換

String 引数と int 引数の間に +(プラス) 演算子を使用すると、C# コンパイラが内部で型変換を自動的に実行します。

構文:

int number =214;
string output = "Converted number is" + number + " and now it is a string";

4. StringBuilder

を使用して int を文字列に変換します

文字列ビルダーは、文字列の可変性を実行するために使用されます。整数値を StringBuilder に追加して、int を String に変換することもできます。

構文:

int num = 400;
var stringBuilder = new StringBuilder();
stringBuilder.Append(num).ToString();

5. Convert.ToString()

を使用して int を文字列に変換します

Convert.ToString() メソッドを使用して int を string に変換することもできます。

構文:

int num=500;
string s=Convert.ToString(num);

6. string.Format()

を使用して int を文字列に変換します

string.Format() メソッドを使用して int を string に変換することもできます。

構文:

int num=800;
string s=string.Format(num);

int を String C# に変換する例

以下に挙げる例は次のとおりです

例 #1

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

出力:

int を文字列に変換する C#

例 #2

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 を文字列に変換する C#

例 #3

文字列連結による 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");
}
}

出力:

int を文字列に変換する C#

例 #4

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

出力:

int を文字列に変換する C#

例 #5

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 を文字列に変換する C#

例 #6

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

出力:

int を文字列に変換する C#

結論

C# での int から string への変換は、10 進数以外の数値を文字列文字に変換するために使用されます。これは、int から文字列への変換、Int32.ToString() による int から文字列への変換、文字列連結による int から文字列への変換、StringBuilder による int から文字列への変換、Convert.ToString() による int から文字列への変換、および string による int から文字列への変換を使用して行うことができます。 Format().

以上がint を文字列に変換する C#の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。