Partager via


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 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

Voir aussi