可空类型:?数据类型
exp:DateTime?dt=this.datepickerStart.SleelectedDate
判断可空类型是否有值.HashValue,获取可空类型的值.Value
exp:string start=dt.HasValue?“”:dt.Value.ToString()
如果直接dt.ToString()会报错
注意:获取可空类型值时需先判断是否有值HasValue,有值是才读取其Value值,否则会报错。最近工作经常犯的错是在获取可空类型值时没进行有值判断,直接boolean dialog=windowUpdate.DialogResult,结果运行程序时经常会报错:可空类型必须一个值。