IsFalse-Operator
Aktualisiert: November 2007
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 IsFalse-Operator und den IsTrue-Operator als zueinander passendes Paar. Wenn Sie einen dieser beiden Operatoren definieren, müssen Sie daher auch den anderen definieren.
Hinweis: |
---|
Der IsFalse-Operator 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 hierzu finden Sie unter Operatorprozeduren. |
Beispiel
Im folgenden Codebeispiel wird die Gliederung einer Struktur definiert, die Definitionen für den IsFalse-Operator und den IsTrue-Operator 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