dynamic和var的区别:1.var声明一个局部变量只是一种简化语法,它要求编译器根据一个表达式推断具体的数据类型.2.var只能用于声明方法内部的局部变量,而dynamic可用于局部变量,字段,参数.3.表达式不能转型为var,但能转型为dynamic.4.必须显式初始化用var声明的变量,但无需初始化用dynam声明的变量.使用dynamic应注意:在运行时,Microsoft.Csharp.dll必须加载到AppDomain中,这回损害程序性能,并增大内错耗用,Microsoft.Cs…