Typ '<typename>' kann nicht von einem Typparameter erben

Eine Klasse oder Schnittstelle enthält eine Inherits Statement , die einen generischen Typparameter angibt.

Ein Typ kann nicht von einem Typ erben, der noch nicht definiert wurde. Ein Merkmal von Vererbung ist die Fähigkeit, Member der Basisklasse wiederzuverwenden. Dies setzt wiederum voraus, dass diese Member definiert sind. Ein generischer Typparameter ist ein Platzhalter, der durch einen bestimmten, von einem Typargument bereitgestellten Typ ersetzt werden muss. Folglich kann ein Typ nicht vom Platzhalter erben.

Fehler-ID: BC32055

So beheben Sie diesen Fehler

  • Wenn der erbende Typ von einem anderen Typ erben muss, verwenden Sie anstelle eines Typparameters einen spezifischen Typ.

  • Wenn der Basistyp durch einen generischen Typparameter dargestellt werden muss, kann kein anderer Typ von ihm erben. Entfernen Sie die Inherits Statement.

Siehe auch