首頁  >  文章  >  後端開發  >  將 int 轉換為 String C#

將 int 轉換為 String C#

WBOY
WBOY原創
2024-09-03 15:17:13467瀏覽

C# 中將 int 轉換為 String 定義為將數字格式化為單一字串值。將 int 轉換為 String 的目的是大多數預設接受的值是 String 類型,在接收到所需的 String 後,我們可以再次轉換為 int 類型。這樣,我們就可以克服類型格式問題。將 int 轉換為 String 實作類型安全。

如何在 C# 中將 int 轉換為 String?

可以透過多種方式進行轉換。我們將介紹將 int 轉換為 String 的方法。

  • int 到字串轉換
  • 使用 Int32.ToString() 將 int 轉換為字串
  • 透過字串連接將 int 轉換為 string
  • 使用 StringBuilder 將 int 轉換為字串
  • 使用 Convert.ToString() 將 int 轉換為字串
  • 使用 string.Format() 將 int 轉換為字串

1. int 到字串轉換

整數到字串的轉換是型別轉換或型別轉換。這可以將非十進制數字轉換為字串值。

文法:

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

2.使用 Int32.ToString()

將 int 轉換為字串

Int32.ToString() 方法將非十進位值轉換為等效的字串字元。

文法:

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

我們也可以使用 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 轉換為 String 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 轉換為 String 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 轉換為 String 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 轉換為 String 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 轉換為 String C#

範例#6

使用 string.Format() 將 int 轉換為字串

代碼:

//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 轉換為 String C#

結論

C#中int轉string用於將非十進制數字轉換為字串字元。這可以透過使用int 到字串轉換、使用Int32.ToString() 將int 轉換為字串、使用字串連接將int 轉換為字串、使用StringBuilder 將int 轉換為字串、使用Convert.ToString() 將int 轉換為字串以及使用字串將int 轉換為字串。格式()。

以上是將 int 轉換為 String C#的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn