返回布尔值 true 以指示假,否则返回 false。这对于数据库中使用的表示 true、false 和 null(既非 true 也非 false)的类型很有用。
这些类型可用于控制 if、do、while 和 for 语句中以及条件表达式中的表达式。
如果类型定义了 false 运算符,则它还必须定义 true 运算符。
类型不能直接重载条件逻辑运算符 && 和 ||,但通过重载正则逻辑运算符以及运算符 true 与 false 可以达到同样的效果。
C# 语言规范
有关更多信息,请参见 C# 语言规范中的以下各章节:
-
10.9.1 一元运算符
-
7.11.2 用户定义的条件逻辑运算符
-
7.16 布尔表达式
请参见