var object dynamic的区别

一、var

var本身不是一种类型,只是一种语法糖;var声明的变量在赋值的时候即已决定其变量类型,编译时会进行校验。

二、object

object是所以类型的基类,故可以赋任何类型的值。

三、dynamic

dynamic是在运行时去确定实际类型,而在编译时是不进行校验的。

参考资料:

http://www.cnblogs.com/sntetwt/p/3530937.html

原文地址:https://www.cnblogs.com/wangwangfei/p/4543641.html