C# 中的 Var 與 Dynamics 的差異


在 C# 中 Var 是嚴格型別化的,而 dynamic 不是嚴格型別化的。

Var 宣告

var a = 10;

Dynamic 宣告

dynamic a = 10;

Var 是一個隱式型別化的變數,但它不會繞過編譯時錯誤。

C# 中 var 的示例

var a = 10;
a = "Demo"; //  gives compile error

C# 中 dynamics 的示例

dynamic a = 10;
a = "Demo";  // won’t give error

更新時間:2019 年 30 日

295 次瀏覽

開啟您的職業生涯

透過完成課程獲取認證

開始學習
廣告