C# 中的動態繫結


在動態繫結中,編譯器不會在編譯時進行型別檢查。在執行時完成檢查。

使用它可以避免匿名型別僅適用於一種方法的限制。這僅僅是因為型別名稱僅對編譯器可見;因此,你不能將其宣告為方法的返回值。

示例

public dynamic GetAnonymousType() {
   return new {
      StudentName = "Tom",
      Subject = "Java",
   };
}

上面,方法設定為動態的,這意味著編譯器不會在編譯時進行型別檢查。

public dynamic GetAnonymousType() {
}

更新於: 2020 年 6 月 23 日

996 次瀏覽

開啟 職業

完成課程以獲得認證

開始
廣告