摘要: 有拆必有装,有装必有拆。所有值类型都是继承自System.ValueType,而System.ValueType又是来自何方呢,不难发现System.ValueType继承自System.Object。因此Object是.NET中的万物之源,几乎所有类型都来自她,这是装箱与拆箱的基础。 基本概念 拆 阅读全文
posted @ 2020-08-08 16:34 hypo106 阅读(1041) 评论(0) 推荐(0)
摘要: 值类型与引用类型 基本概念 CLR支持两只类型:引用类型和值类型。这是.NET语言的基础和关键,他们从类型定义、实例创建、参数传递,到内存分配都有所不同。 下图清晰了展示了.NET中类型分类,值类型主要是一些简单的、基础的数据类型,引用类型主要用于更丰富的、复杂的、复合的数据类型。 内存结构 值类型 阅读全文
posted @ 2020-08-08 13:13 hypo106 阅读(510) 评论(0) 推荐(0)