C#中的Var和Dynamics之间的区别
Var是在C#中严格键入的,而dynamic不是严格键入的。
Var声明
var a = 10;
动态声明
dynamic a = 10;
Var是隐式类型的变量,但不会绕过编译时错误。
C#中的var示例
var a = 10; a = "Demo"; // gives compile error
C#中的动力学示例
dynamic a = 10; a = "Demo"; // won’t give error
Var是在C#中严格键入的,而dynamic不是严格键入的。
Var声明
var a = 10;
动态声明
dynamic a = 10;
Var是隐式类型的变量,但不会绕过编译时错误。
C#中的var示例
var a = 10; a = "Demo"; // gives compile error
C#中的动力学示例
dynamic a = 10; a = "Demo"; // won’t give error