处理布尔值null

时间:2014-12-05 15:12:44

标签: c# boolean

我有一个程序可以从DB中提取值进行处理。有一次,我正在拉一个布尔字段来说明是否正在举行讲座。我正在使用以下声明:

var lectureOn = row.Field<bool?>("LectureOn");

这适用于1和0,但我想知道它是否容易出现NULL值?如果是这样,我可以使用更好的方法吗?

1 个答案:

答案 0 :(得分:1)

  

但我想知道NULL值是否容易出错?

不,它不是,因为你使用的是可以为空的布尔值。

一般来说,

  

可空类型可以表示其正确的值范围   基础价值类型,加上额外的空值。

如需进一步的文档,请查看here