如何在 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(); } } }
廣告