Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 AndAlso
clauses. Si vous définissez une classe ou une structure, puis utilisez une variable de ce type dans une AndAlso
clause, vous devez définir IsFalse
sur cette classe ou cette structure.
Le compilateur considère les opérateurs et IsTrue
les IsFalse
opérateurs comme une paire correspondante. Cela signifie que si vous définissez l’un d’eux, vous devez également définir l’autre.
Remarque
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 a le type de cette classe ou structure. Si votre code utilise cet opérateur sur une telle classe ou structure, veillez à comprendre son comportement redéfini. Pour plus d’informations, consultez Procédures d’opérateur.
Exemple :
L’exemple de code suivant définit le plan d’une structure qui inclut des définitions pour les opérateurs et IsTrue
les IsFalse
opérateurs.
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