摘要: 可空值类型一个值类型的变量永远不可能为null;它总是包含值类型的值本身。某些情况下会成为问题。如:数据库中的一个列可能允许值为空 ,为了与数据库中的列相对应,CLR引入了可空值类型 。可空值类型FCL中的定义[Serializable, StructLayout(LayoutKind.Sequential)]public struct Nullable<T> where T : struct{//这两个字段表示状态private Boolean hasValue = false; //假定nullinternal T value = default(T); //假定所有比特都是零 阅读全文
posted @ 2012-07-17 11:11 Ian.w 阅读(323) 评论(0) 推荐(0)