Gli operatori di conversione non possono convertire da Object

Aggiornamento: novembre 2007

Conversion operators cannot convert from Object

È dichiarato un operatore di conversione con un parametro di Tipo di dati Object.

In fase di compilazione, Visual Basic considera come predefinita una conversione da un tipo di riferimento a qualsiasi tipo presente nella gerarchia di ereditarietà, ossia qualsiasi tipo da cui deriva o che è da esso derivato. Object è il tipo di dati universale nel .NET Framework e quindi tutti i tipi derivano da Object.

Il compilatore considera tale conversione già definita e quindi non permette di ridefinirla.

ID errore: BC33032

Per correggere l'errore

  • Rimuovere completamente questa definizione dell'operatore. È già definita.

Vedere anche

Attività

Procedura: definire un operatore

Procedura: definire un operatore di conversione

Concetti

Routine di operatore

Object come tipo di dati universale

Riferimenti

Istruzione Operator