動態型別變數與物件型別變數有什麼區別?


您可以將任何型別的值儲存在 dynamic 資料型別變數中。這些型別變數的型別檢查會在執行時進行。

Object 型別是 C# 公共型別系統 (CTS) 中所有資料型別的最終基類。object 是 System.Object 類的別名。object 型別可以賦值為任何其他型別的值,包括值型別、引用型別、預定義型別或使用者自定義型別。

動態型別與物件型別類似,不同之處在於物件型別變數的型別檢查在編譯時進行,而動態型別變數的型別檢查在執行時進行。

動態型別的示例 −

dynamic z = 100;

物件型別的示例 −

object obj = 100;

更新於:2020 年 6 月 22 日

1 千次瀏覽

啟動您的 職業

透過完成課程獲取認證

開始
廣告