Partager via


Le nom du paramètre de type '<NomParamètreDeType1>' ne correspond pas au nom '<NomParamètreDeType2>' du paramètre de type correspondant défini pour l'un des autres types partiels de '<NomTypePartiel>'

Mise à jour : novembre 2007

Type parameter name '<typeparametername1>' does not match the name '<typeparametername2>' of the corresponding type parameter defined on one of the other partial types of '<partialtypename>'

Une classe ou une structure générique est définie dans plusieurs déclarations partielles avec des caractéristiques de paramètre de type incompatibles.

Lorsque vous divisez la définition d'une classe ou d'une structure en plusieurs déclarations partielles, le compilateur traite le type comme l'union de toutes ses déclarations partielles. Cela s'applique non seulement aux membres, mais également à l'implémentation, l'héritage et le niveau d'accès.

Vous ne pouvez pas spécifier plusieurs noms pour les paramètres de type dans la définition d'une classe ou d'une structure générique.

ID d'erreur : BC30931

Pour corriger cette erreur

  • Définissez le nom du paramètre de type et utilisez le même nom dans chaque déclaration partielle.

Voir aussi

Concepts

Classes : modèles d'objets

Types génériques en Visual Basic

Référence

Partial (Visual Basic)

Class, instruction (Visual Basic)

Structure, instruction

Liste de types

Autres ressources

Structures constituées à partir de vos propres types de données