如何在 C# 中定義動態資料型別


你可以在動態資料型別變數中儲存任何型別的值。對這些型別的變數進行型別檢查的時候是在執行時。C# 4.0 引入了動態型別,這種型別避免了編譯時型別檢查。

下面是宣告動態型別的語法 −

dynamic <variable_name> = value;

動態型別與 object 型別類似,除了 object 型別變數的型別檢查在編譯時進行,而動態型別變數的型別檢查在執行時進行。

讓我們看一個例子 −

dynamic a = 25;

獲取動態變數的型別 −

示例

using System;

namespace Demo {

   class Program {

      static void Main(string[] args) {
         dynamic a = 25;

         Console.WriteLine(a.GetType().ToString());
         Console.ReadLine();
      }
   }
}

更新時間:2020-06-20

200 次瀏覽

開啟你的 職業生涯

完成課程,獲得認證

立刻開始
廣告