Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Avgör om ett uttryck är False.
Du kan inte anropa IsFalse explicit i koden, men Visual Basic-kompilatorn kan använda den för att generera kod från AndAlso satser. Om du definierar en klass eller struktur och sedan använder en variabel av den typen i en AndAlso -sats måste du definiera IsFalse för den klassen eller strukturen.
Kompilatorn betraktar operatorerna IsFalse och IsTrue som ett matchat par. Det innebär att om du definierar en av dem måste du också definiera den andra.
Anmärkning
Operatorn IsFalse kan överbelastas, vilket innebär att en klass eller struktur kan omdefiniera sitt beteende när dess operande har den typen av klass eller struktur. Om din kod använder den här operatorn i en sådan klass eller struktur bör du se till att du förstår dess omdefinierade beteende. Mer information finns i Operatorprocedurer.
Exempel
I följande kodexempel definieras dispositionen av en struktur som innehåller definitioner för operatorerna IsFalse och IsTrue .
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