Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Meghatározza, hogy egy kifejezés szerepel-e a fájlban False.
A kódban nem hívható IsFalse meg explicit módon, de a Visual Basic fordítója használhatja a záradékokból származó AndAlso kód létrehozásához. Ha osztályt vagy struktúrát határoz meg, majd egy ilyen típusú változót használ egy AndAlso záradékban, az adott osztályt vagy struktúrát kell meghatároznia IsFalse .
A fordító párosított párnak tekinti az és IsTrue az IsFalse operátorokat. Ez azt jelenti, hogy ha az egyiket definiálja, a másikat is meg kell határoznia.
Megjegyzés:
Az IsFalse operátor túlterhelhető, ami azt jelenti, hogy egy osztály vagy struktúra újradefiniálta a viselkedését, ha az operandusa az adott osztály vagy struktúra típusával rendelkezik. Ha a kód egy ilyen osztályon vagy struktúrán használja ezt az operátort, győződjön meg arról, hogy tisztában van az újradefiniált viselkedésével. További információ: Operátori eljárások.
példa
Az alábbi példakód egy olyan struktúra körvonalát határozza meg, amely definíciókat tartalmaz az operátorokhoz és IsTrue az IsFalse operátorokhoz.
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