C#编程:var、object、dynamic的简单区别

王小沫

关注

阅读 59

2022-05-14


C#编程:var、object、dynamic的简单区别_强制类型转换


var 在编辑或编译的时候,就能自动推算出数据类型,在使用的时候可以明显看出是否错误


C#编程:var、object、dynamic的简单区别_数据类型_02


dynamic:在运行时才对其对象进行解析,因此编译的时候无法发现是否有错


C#编程:var、object、dynamic的简单区别_数据类型_03


object:不能直接与int、string等数据类型进行使用,需通过强制类型转换,但是对于可能出现的异常依旧无法判断。


C#编程:var、object、dynamic的简单区别_强制类型转换_04



精彩评论(0)

0 0 举报