摘要: 为了让.Net中的值类型可以赋值为null,微软特地添加了Nullable<T>类型,也可简写为T?。但是Nullable<T>自身是结构体,也是值类型,那么它是如何实现将null赋值给值类型的呢? 下面通过自定义一个可空值类型来讲解Nullable<T>的实现原理。 自定义可空值类型 一个可空值类 阅读全文
posted @ 2017-03-19 08:36 雪飞鸿 阅读(1920) 评论(1) 推荐(3) 编辑