C# 中將 int 轉換為 String 定義為將數字格式化為單一字串值。將 int 轉換為 String 的目的是大多數預設接受的值是 String 類型,在接收到所需的 String 後,我們可以再次轉換為 int 類型。這樣,我們就可以克服類型格式問題。將 int 轉換為 String 實作類型安全。
可以透過多種方式進行轉換。我們將介紹將 int 轉換為 String 的方法。
整數到字串的轉換是型別轉換或型別轉換。這可以將非十進制數字轉換為字串值。
文法:
int number=100; String stringNumber=number.ToString();
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);
我們可以在 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); } }
輸出:
使用 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); } }
輸出:
C#中int轉string用於將非十進制數字轉換為字串字元。這可以透過使用int 到字串轉換、使用Int32.ToString() 將int 轉換為字串、使用字串連接將int 轉換為字串、使用StringBuilder 將int 轉換為字串、使用Convert.ToString() 將int 轉換為字串以及使用字串將int 轉換為字串。格式()。
以上是將 int 轉換為 String C#的詳細內容。更多資訊請關注PHP中文網其他相關文章!