Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Determina se un'espressione è False.
Non è possibile chiamare IsFalse in modo esplicito nel codice, ma il compilatore di Visual Basic può usarlo per generare codice da AndAlso clausole. Se si definisce una classe o una struttura e quindi si usa una variabile di tale tipo in una AndAlso clausola , è necessario definire IsFalse in tale classe o struttura.
Il compilatore considera gli IsFalse operatori e IsTrue come coppia abbinata. Ciò significa che, se ne definisci una, devi definire anche l'altra.
Annotazioni
L'operatore IsFalse può essere sottoposto a overload, il che significa che una classe o una struttura può ridefinirne il comportamento quando il relativo operando ha il tipo di tale classe o struttura. Se il codice usa questo operatore in una classe o una struttura di questo tipo, assicurarsi di comprenderne il comportamento ridefinito. Per altre informazioni, vedere Operator Procedures.
Esempio
Nell'esempio di codice seguente viene definita la struttura di una struttura che include le definizioni per gli IsFalse operatori 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