当前位置 : 主页 > 网络编程 > net编程 >

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

来源:互联网 收集:自由互联 发布时间:2023-10-08
var 在编辑或编译的时候,就能自动推算出数据类型,在使用的时候可以明显看出是否错误 dynamic:在运行时才对其对象进行解析,因此编译的时候无法发现是否有错 object:不能直接与


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


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


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


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


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


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


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



网友评论