当由用户定义的类型定义时,返回 bool 值 true 以表示真,否则返回 false。这对于表示 true、false 和 null(既非 true 也非 false)的类型很有用,在数据库中使用了该运算符。

这些类型可用于控制 ifdowhilefor 语句中以及条件表达式中的表达式。

如果类型定义了 true 运算符,它还必须定义 false 运算符。

类型不能直接重载条件逻辑运算符(&&||),但通过重载规则逻辑运算符和 truefalse 运算符可以达到同样的效果。

Expand 图像C# 语言规范

Expand image请参见