本人新手求大神指点!!!!本人知道dynamic类型的定义都都会转化为Object再转化为其他定义的类型int,string等   性能上哪个更好?同时我大致理解dynamic类型的运用很省代码,但是性能方面就不知道什么原理了……   跪求大神解释!以上理解有误的请指出。

解决方案 »

  1.   

    Dynamic 动态类型 
    个人感觉 还是使用强类型 比较好吧。
      

  2.   

    谢了!
    谢了!2楼的大神,var obj dynamic中var类型更强势一点,但是obj还是性能最好的?对吗?是这个意思吧!
      

  3.   

    var 和明确类型效率一样的,dynamic是要损失效率的,原理不一样
      

  4.   

    var是编译器推断的类型,就是个语法糖.
    你写
    var a = "abc";

    string a = "abc";
    最终的到的代码是一样的.至于dynamic,它是运行时进行处理的.会生成大量你看不到的操作代码,性能上自然是有些许损失的.