Partager via


Le type '<nom de type>' n'a pas de constructeur avec les paramètres de types '<noms de type de paramètre>'

Mise à jour : novembre 2007

Type '<type name>' does not have a constructor with parameters of types '<parameter type names>'

Pendant l'analyse du code, Visual Studio n'a pas trouvé de constructeur doté de paramètres correspondants.

Il est possible que le problème vienne du fait que le constructeur fourni possède des types différents des types requis. Par exemple, un constructeur Point peut être composé de deux entiers (integers). Si vous fournissez des valeurs float, cette erreur est générée.

Pour corriger cette erreur

  • Utilisez un autre constructeur ou effectuez explicitement un cast des types de paramètres de telle sorte qu'ils correspondent à ceux fournis par le constructeur.

Voir aussi

Référence

Constructeurs (Guide de programmation C#)

Autres ressources

Conversions de type en Visual Basic