什麼是 C# 中的動態繫結?


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

使用它避免匿名型別對一個方法的限制。這是因為只有編譯器才能看到型別名;因此,您無法將其宣告為方法的返回值。

讓我們看一個示例 −

public dynamic GetAnonymousType() {
   return new {
      StudentName = "Jack",
      Subject = "Maths",
   };
}

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

public dynamic GetAnonymousType() {}

更新於: 2020 年 6 月 20 日

467 次瀏覽

開啟您的 職業生涯

透過完成課程取得認證

開始學習
廣告
© . All rights reserved.