IsFalse – operátor (Visual Basic)
Určuje, zda je False
výraz .
V kódu nelze explicitně volat IsFalse
, ale kompilátor jazyka Visual Basic ho může použít k vygenerování kódu z AndAlso
klauzulí. Pokud definujete třídu nebo strukturu a pak v klauzuli použijete proměnnou tohoto typu AndAlso
, musíte definovat IsFalse
tuto třídu nebo strukturu.
Kompilátor považuje operátory a IsTrue
operátory IsFalse
za spárovaný pár. To znamená, že pokud definujete jednu z nich, musíte také definovat druhou.
Poznámka:
Operátor IsFalse
může být přetížen, což znamená, že třída nebo struktura mohou předefinovat jeho chování, pokud má jeho operand typ této třídy nebo struktury. Pokud váš kód používá tento operátor pro takovou třídu nebo strukturu, ujistěte se, že rozumíte jeho předdefinované chování. Další informace naleznete v tématu Procedury operátoru.
Příklad
Následující příklad kódu definuje osnovu struktury, která obsahuje definice pro operátory IsFalse
a IsTrue
operátory.
Public Structure p
Dim a As Double
Public Shared Operator IsFalse(ByVal w As p) As Boolean
Dim b As Boolean
' Insert code to calculate IsFalse of w.
Return b
End Operator
Public Shared Operator IsTrue(ByVal w As p) As Boolean
Dim b As Boolean
' Insert code to calculate IsTrue of w.
Return b
End Operator
End Structure