Freigeben über


IsFalse-Operator (Visual Basic)

Bestimmt, ob ein Ausdruck False ist.

Sie können IsFalse im Code nicht explizit aufrufen, aber der Visual Basic-Compiler kann mithilfe dieses Operators aus AndAlso-Klauseln Code generieren. Wenn Sie eine Klasse oder Struktur definieren und dann eine Variable dieses Typs in einer AndAlso-Klausel verwenden, müssen Sie IsFalse für diese Klasse oder Struktur definieren.

Der Compiler betrachtet den Operator IsFalse und den Operator IsTrue als zueinander passendes Paar. Wenn Sie einen dieser beiden Operatoren definieren, müssen Sie daher auch den anderen definieren.

Hinweis

Der Operator IsFalse kann überladen werden. Das bedeutet, dass eine Klasse oder Struktur sein Verhalten neu definieren kann, wenn sein Operand den Typ dieser Klasse oder Struktur aufweist.Wenn Sie diesen Operator im Code auf eine solche Klasse oder Struktur anwenden, sollten Sie auf jeden Fall sein neu definiertes Verhalten verstehen.Weitere Informationen finden Sie unter Operatorprozeduren (Visual Basic).

Beispiel

Im folgenden Codebeispiel wird das Gerüst für eine Struktur definiert, das Definitionen für den Operator IsFalse und den Operator IsTrue enthält.

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

Siehe auch

Aufgaben

Gewusst wie: Definieren eines Operators (Visual Basic)

Referenz

IsTrue-Operator (Visual Basic)

AndAlso-Operator (Visual Basic)