La dichiarazione dell'operatore deve essere una delle seguenti: +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <<, >>, =, <>, <, <=, >, >=, CType, IsTrue, IsFalse

Aggiornamento: novembre 2007

Operator declaration must be one of: +,-,*,\,/,^, &, Like, Mod, And, Or, Xor, Not, <<, >>, =, <>, <, <=, >, >=, CType, IsTrue, IsFalse

È possibile dichiarare solo un operatore idoneo per l'overload. Nella tabella che segue sono elencati gli operatori dichiarabili.

Tipo

Operatori

Unario

+, -, IsFalse, IsTrue, Not

Binary

+, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor

Conversione (unario)

CType

Si noti che l'operatore = nell'elenco binario è l'operatore di confronto e non di assegnazione.

ID errore: BC33000

Per correggere l'errore

  1. Selezionare un operatore nell'insieme degli operatori di overload.

  2. Per ottenere la funzionalità di overload di un operatore di cui non è possibile eseguire direttamente l'overload, creare una routine Function che utilizzi i parametri appropriati e restituisca il valore corretto.

Vedere anche

Attività

Procedura: definire un operatore

Procedura: definire un operatore di conversione

Concetti

Routine di operatore

Riferimenti

Istruzione Operator

Istruzione Function (Visual Basic)