Partager via


Les opérateurs de conversion ne peuvent pas convertir à partir d'un type en son type dérivé

Mise à jour : novembre 2007

Conversion operators cannot convert from a type to its derived type

Un opérateur de conversion est déclaré avec un type de retour qui dérive du type de paramètre.

Au moment de la compilation, Visual Basic considère qu'une conversion prédéfinie se produit d'un type référence vers un type de sa hiérarchie d'héritage, c'est-à-dire un type duquel il dérive ou qui dérive de lui. Une telle conversion peut échouer au moment de l'exécution, mais le compilateur ne peut pas prédire les résultats de l'exécution et permet donc la compilation de cette conversion.

Dans la mesure où le compilateur considère cette conversion comme déjà définie, il ne vous permet pas de la redéfinir.

ID d'erreur : BC33027

Pour corriger cette erreur

  • Supprimez l'intégralité de cette définition de l'opérateur. Il est déjà prédéfini.

Voir aussi

Tâches

Comment : définir un opérateur

Comment : définir un opérateur de conversion

Concepts

Procédures d'opérateur

Référence

Operator, instruction