IsFalse Operátor (Visual Basic)
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.
Feljegyzé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
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: