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