Das Typargument '<Typargumentname>' erbt nicht vom Einschränkungstyp '<Typparametername>' bzw. implementiert diesen nicht

Ein für einen generischen Typ angegebenes Typargument entspricht nicht der Vererbungs- oder Implementierungseinschränkung für den entsprechenden Typparameter.

Eine Einschränkungsliste erzwingt Anforderungen für das Typargument, das an den Typparameter übergeben wird. Die möglichen Anforderungen umfassen Folgendes:

  • Das Typargument muss mindestens eine Schnittstelle implementieren.

  • Das Typargument darf von höchstens einer Klasse erben.

Sie können die zuvor genannten Anforderungen für einen einzelnen Typparameter kombinieren. Visual Basic kann den Typ nicht erstellen, es sei denn, der Code stellt Typargumente bereit, die jede Einschränkung für jeden Typparameter erfüllen, der für den generischen Typ definiert ist.

Fehler-ID: BC32044

So beheben Sie diesen Fehler

  • Wählen Sie ein Typargument eines Typs aus, der jede für den Typparameter angegebene Schnittstelle implementiert und ggf. von der angegebenen Klasse erbt.

Siehe auch