IsFalse-operator (Visual Basic)
Bepaalt of een expressie is False
.
U kunt uw code niet expliciet aanroepen IsFalse
, maar de Visual Basic-compiler kan deze gebruiken om code te genereren op basis van AndAlso
componenten. Als u een klasse of structuur definieert en vervolgens een variabele van dat type in een AndAlso
component gebruikt, moet u deze klasse of structuur definiëren IsFalse
.
De compiler beschouwt de IsFalse
en IsTrue
operators als een overeenkomend paar. Dit betekent dat als u een van deze definieert, u ook de andere moet definiëren.
Notitie
De IsFalse
operator kan overbelast worden, wat betekent dat een klasse of structuur het gedrag ervan opnieuw kan definiëren wanneer de operand het type van die klasse of structuur heeft. Als uw code deze operator gebruikt voor een dergelijke klasse of structuur, moet u het opnieuw gedefinieerde gedrag ervan begrijpen. Zie Operator Procedures voor meer informatie.
Opmerking
In het volgende codevoorbeeld wordt het overzicht gedefinieerd van een structuur die definities voor de IsFalse
en IsTrue
operators bevat.
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