随着C#语言最新标准的出炉,现在它也提供了对可空类型的支持.这个小变化将会在处理那些包括可选项的数据库记录时非常有用.当然在其他地方,它也是非常有用的. 简单说来,可空数据类型就是包含了所定义的数据类型或者值的空(null)的类型.C#的ECMA-334标准提供了对所有C#值类型的可空版本的描述. 定义可空类型 定义可空类型和非可空类型基本类似,不同的是采用了?来表示.如定义一个整型,你可以使用简单的语句: int myInt = 1; 为了使得myInt能够存储一个空值,你可以这样声明它: i