動態型別變數與物件型別變數有什麼區別?
您可以將任何型別的值儲存在 dynamic 資料型別變數中。這些型別變數的型別檢查會在執行時進行。
Object 型別是 C# 公共型別系統 (CTS) 中所有資料型別的最終基類。object 是 System.Object 類的別名。object 型別可以賦值為任何其他型別的值,包括值型別、引用型別、預定義型別或使用者自定義型別。
動態型別與物件型別類似,不同之處在於物件型別變數的型別檢查在編譯時進行,而動態型別變數的型別檢查在執行時進行。
動態型別的示例 −
dynamic z = 100;
物件型別的示例 −
object obj = 100;
廣告