可空类型:?数据类型

exp:DateTime?dt=this.datepickerStart.SleelectedDate

判断可空类型是否有值.HashValue,获取可空类型的值.Value

exp:string start=dt.HasValue?“”:dt.Value.ToString()

如果直接dt.ToString()会报错

注意:获取可空类型值时需先判断是否有值HasValue,有值是才读取其Value值,否则会报错。最近工作经常犯的错是在获取可空类型值时没进行有值判断,直接boolean dialog=windowUpdate.DialogResult,结果运行程序时经常会报错:可空类型必须一个值。

posted on 2015-06-16 15:45  花开花落-2014  阅读(521)  评论(0编辑  收藏  举报