C# 中型別轉換是什麼?


型別轉換是指將一種型別的資料轉換成另一種型別。型別轉換有兩種形式 -

隱式型別轉換 - 這些轉換由 C# 以型別安全的方式執行。例如,從較小的整數型別轉換為較大的整數型別,從派生類轉換為基類。

顯式型別轉換 - 這些轉換由使用者使用預定義的函式顯式完成。顯式轉換需要一個強制轉換運算子。


下面列出了內建的型別轉換方法 -

序號方法和說明
1ToBoolean
將型別轉換為 Boolean 值(如果可能)。
2ToByte
將型別轉換為一個位元組。
3ToChar
將型別轉換為單個 Unicode 字元(如果可能)。
4ToDateTime
將型別(整數或字串型別)轉換為日期時間結構。
5ToDecimal
將浮點數或整數型別轉換為 decimal 型別。
6ToDouble
將型別轉換為 double 型別。

以下示例將整數轉換為字串型別 -

示例

 演示

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         int i = 20;

         Console.WriteLine(i.ToString());
         Console.ReadKey();
      }
   }
}

輸出

20

更新日期: 20-Jun-2020

283 次瀏覽

啟動您的職業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.