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.
Un AndAlso Operator o un OrElse Operator usa operandi di un tipo di classe o struttura, quando quella classe o struttura non definisce un operatore richiesto.
Poiché non si definisce direttamente un operatore di corto circuito (AndAlso o OrElse), è necessario definire gli operatori logici e determinanti corrispondenti. La tabella seguente mostra gli operatori richiesti.
| Operatore di corto circuito | Operatore logico | Operatore determinante |
|---|---|---|
AndAlso |
Operatore And | Operatore IsFalse |
OrElse |
Operatore Or | Operatore IsTrue |
Visual Basic usa questi operatori logici e determinanti per costruire la logica di corto circuito di AndAlso o OrElse. Per il funzionamento corretto di questa operazione, è necessario che gli operandi e il valore restituito della definizione di And o Or siano del tipo contenitore, vale a dire, il tipo della classe o della struttura in cui si definisce And o Or.
ID errore: BC33035
Per correggere l'errore
- Definire gli operatori
AndeIsFalseoppure gli operatoriOreIsTruenella classe o struttura usata per il tipo di operando dell'operatoreAndAlsooOrElse. Verificare che gli operandi perAndoOrsiano del tipo della classe o struttura in cui sono definiti.