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

Eine generische Klasse oder Struktur ist in mehreren partiellen Deklarationen mit Typparameterspezifikationen definiert, die miteinander in Konflikt stehen.

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

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

Fehler-ID: BC30931

So beheben Sie diesen Fehler

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

Siehe auch