L'operatore non supporta l'overload

Solo determinati operatori sono idonei per l'overload. La tabella seguente elenca gli operatori che è possibile definire.

Type Operatori
Unario +, -, IsFalse, IsTrue, Not
Binario +, -, *, /, \, &, ^, >>, <<, =, <>, >, >=, <, <=, And, Like, Mod, Or, Xor
Conversione (unario) CType

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

ID errore: BC33002

Per correggere l'errore

  1. Selezionare un operatore dal set di operatori che supportano l'overload.

  2. Se è necessario eseguire l'overload di un operatore che non può essere sottoposto a overload direttamente, creare una routine Function che accetti i parametri appropriati e restituisca il valore appropriato.

Vedi anche