dynamic类型与Object类型的使用性能影响上有什么区别
本人新手求大神指点!!!!本人知道dynamic类型的定义都都会转化为Object再转化为其他定义的类型int,string等 性能上哪个更好?同时我大致理解dynamic类型的运用很省代码,但是性能方面就不知道什么原理了…… 跪求大神解释!以上理解有误的请指出。
------解决方案--------------------性能必然要牺牲一些
------解决方案--------------------
var是编译器推断的类型,就是个语法糖.
你写
var a = "abc";
和
string a = "abc";
最终的到的代码是一样的.
至于dynamic,它是运行时进行处理的.会生成大量你看不到的操作代码,性能上自然是有些许损失的.
------解决方案--------------------