到目前为止,我们为大家讲解了有关C#语言中的值类型和引用类型数据。
这一节我们来了解一下C#语言类型系统提出的一个核心概念:装箱(boxing)和拆箱(unboxing)。装箱和拆箱机制使得在C#类型系统中,任何值类型、引用类型和object(对象)类型之间进行转换,我们称这种转化为绑定连接。
简单地说,有了装箱和拆箱的概念,对任何类型的值来说最终我们都可以看作是object类型。
4.3.1 装箱转换
4.3.2 拆箱转换
时间: 2024-11-07 11:46:01
到目前为止,我们为大家讲解了有关C#语言中的值类型和引用类型数据。
这一节我们来了解一下C#语言类型系统提出的一个核心概念:装箱(boxing)和拆箱(unboxing)。装箱和拆箱机制使得在C#类型系统中,任何值类型、引用类型和object(对象)类型之间进行转换,我们称这种转化为绑定连接。
简单地说,有了装箱和拆箱的概念,对任何类型的值来说最终我们都可以看作是object类型。
4.3.1 装箱转换
4.3.2 拆箱转换