Lire en anglais

Partager via


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

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

Au moment de la compilation, Visual Basic considère qu’une conversion prédéfinie existe entre un type référence et un type quelconque de sa hiérarchie d’héritage, c’est-à-dire tout type dont il dérive ou qui en dérive. Une telle conversion risque d’échouer au moment de l’exécution, mais le compilateur ne peut pas prédire les résultats de l’exécution, donc il permet la compilation d’une telle conversion.

Étant donné que le compilateur considère cette conversion comme étant déjà définie, il ne vous permet pas de la redéfinir.

ID d’erreur : BC33031

Pour corriger cette erreur

  • Supprimez entièrement la définition de cet opérateur. Il est déjà prédéfini.

Voir aussi