Das Typargument '<Typargumentname>' entspricht nicht der Class-Einschränkung für den <Typparametername>-Typparameter
Aktualisiert: November 2007
Type argument '<typeargumentname>' does not satisfy the 'Class' constraint for type parameter '<typeparametername>'
Ein für einen generischen Typ angegebenes Typargument entspricht nicht der Verweistypeinschränkung für den entsprechenden Typparameter.
Eine Einschränkungsliste erzwingt Anforderungen an das Typargument, das an den Typparameter übergeben wird. Wenn Sie der Einschränkungsliste keine spezielle Klasse oder Schnittstelle hinzufügen, können Sie eine allgemeine Anforderung festlegen, indem Sie eine der folgenden Bedingungen angeben:
Das Typargument muss ein Werttyp sein (fügen Sie die Structure (Visual Basic)-Einschränkung hinzu).
Das Typargument muss ein Verweistyp sein (fügen Sie die Class (Visual Basic)-Einschränkung hinzu).
Sie können nicht sowohl Structure als auch Class für den gleichen Typparameter angeben, und Sie können jedes Schlüsselwort nur einmal angeben.
Fehler-ID: BC32106
So beheben Sie diesen Fehler
- Wählen Sie ein Typargument mit einem beliebigen Verweistyp aus.
Siehe auch
Aufgaben
Gewusst wie: Verwenden einer generischen Klasse