Freigeben über


Der Typparametername '<Typparametername1>' stimmt nicht dem Namen '<Typparametername2>' des entsprechenden Typparameters überein, der für einen der anderen partiellen Typen von '<Name des partiellen Typs>' definiert wurde

Aktualisiert: November 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>'

Eine generische Klasse oder Struktur wurde in mehreren partiellen Deklarationen mit sich widersprechenden Typparameterangaben definiert.

Wenn Sie die Definition einer Klasse oder Struktur zwischen mehreren partiellen Deklarationen aufteilen, behandelt der Compiler den Typ als die Vereinigung aller seiner partiellen Deklarationen. Dies gilt nicht nur für die Member, sondern auch für die Implementierung, Vererbung und Zugriffsebene.

Sie können in der Definition einer generischen Klasse oder Struktur für keinen Typparameter mehrere Namen angeben.

Fehler-ID: BC30931

So beheben Sie diesen Fehler

  • Legen Sie fest, welchen Namen der Typparameter aufweisen soll, und verwenden Sie in jeder partiellen Deklaration denselben Namen.

Siehe auch

Konzepte

Klassen: Vorlagen für Objekte

Generische Typen in Visual Basic

Referenz

Partial (Visual Basic)

Class-Anweisung (Visual Basic)

Structure-Anweisung

Typenliste

Weitere Ressourcen

Strukturen: Benutzerdefinierte Datentypen