Opérateur IsFalse (Visual Basic)
Détermine si une expression est False
.
Vous ne pouvez pas appeler IsFalse
explicitement dans votre code, mais le compilateur Visual Basic peut l’utiliser pour générer du code à partir de clauses AndAlso
. Si vous définissez une classe ou une structure, puis utilisez une variable de ce type dans une clause AndAlso
, vous devez définir IsFalse
sur cette classe ou structure.
Le compilateur considère les opérateurs IsFalse
et IsTrue
comme une paire correspondante. Cela signifie que si vous définissez l’un d’eux, vous devez également définir l’autre.
Notes
L’opérateur IsFalse
peut être surchargé, ce qui signifie qu’une classe ou une structure peut redéfinir son comportement lorsque son opérande présente le type de cette classe ou structure. Si votre code utilise cet opérateur sur ce type de classe ou structure, veillez à comprendre son comportement une fois qu’il est redéfini. Pour plus d'informations, consultez Operator Procedures.
Exemple
L’exemple de code suivant définit le plan d’une structure incluant des définitions pour les opérateurs IsFalse
et IsTrue
.
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