Gli operatori di conversione non possono convertire un tipo nel relativo tipo di base

Aggiornamento: novembre 2007

Conversion operators cannot convert from a type to its base type

Un operatore di conversione viene dichiarato con un tipo di restituzione da cui deriva il tipo di parametro.

n fase di compilazione, Visual Basic presuppone che esista una conversione predefinita da un tipo di riferimento a qualsiasi tipo presente nella gerarchia di ereditarietà, ossia qualsiasi tipo da cui deriva o che è da esso derivato. La conversione potrebbe restituire un errore in fase di esecuzione, ma il compilatore non può prevedere questo risultato e quindi consente la compilazione di conversioni di questo tipo.

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

ID errore: BC33026

Per correggere l'errore

  • Rimuovere completamente questa definizione dell'operatore. Già predefinito.

Vedere anche

Attività

Procedura: definire un operatore

Procedura: definire un operatore di conversione

Concetti

Routine di operatore

Riferimenti

Istruzione Operator