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)