Gli operatori non possono essere dichiarati nei moduli

Aggiornamento: novembre 2007

Operators cannot be declared in Modules

Un Istruzione Operator è stato inserito in una definizione di modulo.

È possibile definire un operatore come parte di una classe o di una struttura in corso di definizione. È necessario che l'operatore accetti tale classe o struttura almeno come operando.

È necessario che l'operatore utilizzi l'istanza di un elemento di programmazione come operando, tenendo conto che le istanze sono associate solo a classi e strutture. Non è quindi possibile definire un operatore come parte di altri elementi di programmazione.

ID errore: BC33018

Per correggere l'errore

  • Se è necessario eseguire un'operazione sul modulo, utilizzare Istruzione Function (Visual Basic) per definire una routine Function atta allo scopo.

  • È inoltre possibile definire una classe o una struttura incluse nel modulo e definire un operatore sulla classe o sulla struttura. È necessario tuttavia che l'operatore accetti un'istanza di tale classe o struttura almeno come un operando.

Vedere anche

Attività

Procedura: definire un operatore

Procedura: definire un operatore di conversione

Concetti

Routine di operatore