Partager via


Opérateur IsFalse (Visual Basic)

Détermine si une expression est False.

Vous ne pouvez pas appeler explicitement IsFalse dans votre code, mais le compilateur Visual Basic peut l'utiliser pour générer le code à partir de clauses AndAlso. Si vous définissez une classe ou 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 équilibrée. Cela signifie que si vous définissez l'un, vous devez également définir l'autre.

Notes

L'opérateur IsFalse peut être surchargé, ce qui signifie qu'une classe ou 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, assurez-vous que vous comprenez son comportement redéfini.Pour plus d'informations, consultez Procédures d'opérateur (Visual Basic).

Exemple

L'exemple de code suivant définit le plan d'une structure qui inclut 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

Voir aussi

Tâches

Comment : définir un opérateur (Visual Basic)

Référence

Opérateur IsTrue (Visual Basic)

Opérateur AndAlso (Visual Basic)