2012年7月19日

可空类型

摘要: 通常一个值类型变量永远不可能为null,它总是包含值类型的值本身。但是在某些情况下会遇到一些问题如:在映射数据库中的一个C#可空值列时,使用Framework来处理数据库数据时变得相当困难;为了解决这一问题CLR中引入了“C#可空值类型(nullable value type)” 为理解它们是如何工作的,先看看CLR中的逻辑:[Serializable,StructLayout(LayoutKind.Sequential)] publicstructNullable<T>whereT:struct { privateBooleanhasValue=false;//用一个字段落表示装 阅读全文

posted @ 2012-07-19 17:28 zlwzlwzlw 阅读(150) 评论(0) 推荐(0) 编辑

导航