Operatore IsFalse (Visual Basic)
Determina se un'espressione è False.
Non è possibile chiamare IsFalse in modo esplicito nel codice, ma il compilatore Visual Basic può utilizzare tale operatore per generare codice dalle clausole AndAlso. Se si definisce una classe o una struttura, quindi si utilizza una variabile di questo tipo in una clausola AndAlso, è necessario definire IsFalse su tale classe o struttura.
Il compilatore considera gli operatori IsFalse e IsTrue come coppia associata. Questo significa che, se si definisce uno degli operatori, è necessario definire anche l'altro.
Nota
L'operatore IsFalse può essere sottoposto a overload. In altri termini, una classe o una struttura può ridefinirne il comportamento quando un operando presenta il tipo di tale classe o struttura. Se il codice utilizza l'operatore su una classe o una struttura di questo tipo, è importante comprendere il comportamento ridefinito di tale operatore. Per ulteriori informazioni, vedere Routine di operatore (Visual Basic).
Esempio
Nell'esempio di codice riportato di seguito vengono definite le caratteristiche di una struttura che include le definizioni per gli operatori IsFalse e 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
Vedere anche
Attività
Procedura: definire un operatore (Visual Basic)