处理布尔空值

本文关键字:空值 布尔 处理 | 更新日期: 2023-09-27 18:33:13

我有一个从数据库中提取值进行处理的程序。有一次,我拉了一个布尔字段来说明是否正在举行讲座。我使用以下语句:

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

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

处理布尔空值

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

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

一般

可为 null 的类型可以表示其 基础值类型,外加一个附加 null 值。

有关更多文档,请查看此处。