bool 变量可以是 true 或 false,而 bool? 也可以是 null。
为什么我们需要 bool 的第三个值? 如果它不是 true,无论它是什么,它都是 == false
你能建议一个我喜欢 bool? 的场景吗?
谢谢
最佳答案
出于多种原因,某些内容可能为真、假或未定义。如何回答“你的第三个 child 是女孩?”如果一个人只有两个 child 呢? true 和 false 都不正确。 Null 表示比较不适用。
关于c# - Nullable<bool> 类型有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2204408/