C# 4.0 dynamic:声明动态对象 dynamic关键字用于声明一个动态对象,然后通过该动态对象去调用方法或读写属性.这是C#4.0 添加的特性.官方解释:dynamic类型是帮助我们绕过编译进行类型检查,相反这些操作是在运行时处理. 两个缺点 新功能有两个缺点:1)VS不会只能提示,只用依靠你自己了,因为鬼才知道你引用的未知对象中有哪些操作方法,只有运行时Running才可以知道.2)运行时间变慢,反射的封装(自动反射),反射的效率不高. 应用场景 在使用C# 2.0或3.0的时候,如…