Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Bestimmt, ob ein Ausdruck ist False.
Sie können den Code nicht explizit aufrufen IsFalse , aber der Visual Basic-Compiler kann ihn verwenden, um Code aus AndAlso Klauseln zu generieren. Wenn Sie eine Klasse oder Struktur definieren und dann eine Variable dieses Typs in einer AndAlso Klausel verwenden, müssen Sie diese Klasse oder Struktur definieren IsFalse .
Der Compiler betrachtet die IsFalse Operatoren und IsTrue Operatoren als übereinstimmenes Paar. Dies bedeutet, dass Sie, wenn Sie eine davon definieren, auch die andere definieren müssen.
Hinweis
Der IsFalse Operator kann überladen werden, was bedeutet, dass eine Klasse oder Struktur ihr Verhalten neu definieren kann, wenn der Operand den Typ dieser Klasse oder Struktur aufweist. Wenn Ihr Code diesen Operator für eine solche Klasse oder Struktur verwendet, stellen Sie sicher, dass Sie das neu definierte Verhalten verstehen. Weitere Informationen finden Sie unter Operatorprozeduren.
Beispiel
Im folgenden Codebeispiel wird die Gliederung einer Struktur definiert, die Definitionen für die und IsTrue Operatoren IsFalse 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