C# 中將整形 Int 轉換為字串 String

  1. C# 從整數 int 到字串 string 的轉換- Int16.ToString() / Int32.ToString()/ Int64.ToString() 方法
  2. C# 從整數 int 到字串 string 的轉換- Convert.ToString() 方法
  3. C# 從整數 int 到字串 string 的轉換-String.Format() 方法
  4. C# 從 int 到 string 的轉換- StringBuilder 方法
  5. C# 從 int 到 string 的轉換-使用 + 運算子

C# 具有將整數 int 轉換為字串的不同方法。本文介紹了諸如 ToString 方法,Convert.ToString 方法,字串格式和 StringBuilder 方法之類的方法。

C# 從整數 int 到字串 string 的轉換- Int16.ToString() / Int32.ToString()/ Int64.ToString() 方法

Int16/32/64 資料型別的 ToString() 方法將整數轉換為字串表示形式,主要用於顯示目的。

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = num.ToString();
        System.Console.WriteLine(numString);
    }
}

輸出:

80

C# 從整數 int 到字串 string 的轉換- Convert.ToString() 方法

System 名稱空間中的 Convert 類將一種資料型別轉換為另一種資料型別。Convert.ToString() 方法將給定值轉換為其字串表示形式。

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = Convert.ToString(num);
        System.Console.WriteLine(numString);
    }
}

輸出:

80

C# 從整數 int 到字串 string 的轉換-String.Format() 方法

·String.Format·方法通過遵循指定的格式將給定的物件轉換為字串。

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = string.Format("{0}", num);
        System.Console.WriteLine(numString);
    }
}

這裡,{0} 是格式,0 是物件的起始索引,在該位置插入了字串表示形式。

C# 從 int 到 string 的轉換- StringBuilder 方法

來自 System.Text 名稱空間的 StringBuilder 是可變的字串。一個 StringBuilder 物件保留了一個緩衝區,可將更多字元附加到字串中。

using System;
using System.Text;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = new StringBuilder().Append(num).ToString();
        System.Console.WriteLine(numString);
    }
}

StringBuilder 的引數為空時,它將使用 String.Empty 的值來例項化一個 StringBuilder

Append(num)num 的字串表示形式附加到 StringBuilder 中。

ToString() 方法將 StringBuilder 型別轉換為字串。

C# 從 int 到 string 的轉換-使用 + 運算子

如果用+運算子將 string 變數和 int 變數相加,它將自動呼叫 int.ToString() 方法將整數轉換為將與給定 string 變數連線在一起的字串。

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = "" + num;
        System.Console.WriteLine(numString);
    }
}

輸出:

80
string numString = "" + num;

僅當 + 操作符的另一個變數是空字串- ""String.Empty 時,它才等效地將 int 轉換為 string

"" 可以在 int 之前或之後。兩者的結果都是一樣的。

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = num + "";
        System.Console.WriteLine(numString);
    }
}

相關文章 - Csharp Integer

  • 如何在 C# 中將字串轉換為整型 Int
  • 相關文章 - Csharp String

  • C# 將字串轉換為列舉型別
  • C# 有效地刪除字串中的所有空格
  • comments powered by Disqus