Partager via


Le constructeur '<nom>' ne peut pas s'appeler lui-même

Mise à jour : novembre 2007

Constructor '<name>' cannot call itself

Une procédure Sub New dans une classe ou une structure s'appelle elle-même.

Un constructeur a pour but d'initialiser une instance d'une classe ou d'une structure lorsqu'elle est créée pour la première fois. Une classe ou une structure peut contenir plusieurs constructeurs, à condition qu'ils présentent des listes de paramètres différentes. Un constructeur est autorisé à appeler un autre constructeur pour exécuter ses fonctionnalités en plus des siennes. Mais cela n'a pas de sens qu'un constructeur s'appelle lui-même, et en fait, cela entraînerait une récurrence infinie.

ID d'erreur : BC30298

Pour corriger cette erreur

  1. Vérifiez la liste des paramètres du constructeur appelé. Elle doit être différente de celle du constructeur qui effectue l'appel.

  2. Si vous ne comptez pas appeler un autre constructeur, supprimez l'intégralité de l'appel Sub New.

Voir aussi

Concepts

Durée de vie d'un objet : création et destruction des objets