类型变量和对象类型变量之间有什么区别?


可以在动态数据类型变量中存储任何类型的数值。这些类型的变量的类型检查在运行时进行。

对象类型是 C# 公共类型系统 (CTS) 中所有数据类型的终极基类。对象是 System.Object 类型的别名。对象类型可以被赋予任何其他类型的数值,值类型、引用类型、预定义类型或用户定义类型。

动态类型类似于对象类型,但不同的是,对象类型变量的类型检查在编译时进行,而动态类型变量的类型检查在运行时进行。

动态类型的示例 -

dynamic z = 100;

对象类型的示例 -

object obj = 100;

更新时间:22-6-2020

1 千+ 次浏览

启程你的 职业生涯

完成课程,获取认证

开始
广告
© . All rights reserved.