摘要:
转自:http://blog.csdn.net/it_xiaohong/article/details/7249277dynamic a = 10;a = a + 10;Console.WriteLine(a.GetType());此段代码会输出 System.Int32,第二行不需要类型转换,因为在运行时识别类型。dynamic 在后台使用 System.Object 类型。但与 object 不同的是,动态类型不需要在编译时执行显式转换操作,因为它仅在运行时识别类型。关于dynamic和object的详细区别,看看《What is the difference between “dynam 阅读全文