C#2.0之可空类型

可空类型Nullable<T> 在C#2.0之前 ,值类型一直不可以为null,但是实际开发中常常会有这样的需求,比如结束时间。     为什么不可以为null 对于引用类型来说,null代表着空引用。就像href中的javaScirpt:,在内存中这一区域会全部用零表示,在GC的时候也会更加的轻松,对于值类型来说零是一个有效值 。 当然也有相应的替代方式 魔值 犧牲一个我们似乎永远也用不到的值
相关文章
相关标签/搜索