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
廣告