标签: c# boolean
我有一个程序可以从DB中提取值进行处理。有一次,我正在拉一个布尔字段来说明是否正在举行讲座。我正在使用以下声明:
var lectureOn = row.Field<bool?>("LectureOn");
这适用于1和0,但我想知道它是否容易出现NULL值?如果是这样,我可以使用更好的方法吗?
答案 0 :(得分:1)
但我想知道NULL值是否容易出错?
不,它不是,因为你使用的是可以为空的布尔值。
一般来说,
可空类型可以表示其正确的值范围 基础价值类型,加上额外的空值。
如需进一步的文档,请查看here。