Ein Typparameter ist in einer Implements-Klausel nicht zulässig
Aktualisiert: November 2007
Type parameter not allowed in 'Implements' clause
Eine Implements-Klausel in einem generischen Typ gibt einen Typparameter als zu implementierenden Member an.
In einer Implements-Klausel müssen eine Schnittstelle und ein Member angegeben werden. Sie kann einen Typparameter an die Schnittstelle, doch nicht an den Member übergeben, und einen Typparameter nicht als Name des Members verwenden.
Dieser Fehler kann durch die folgenden Anweisungen generiert werden.
Class c1(Of t)
Implements i1(Of t)
Public Sub doSomething() Implements t
End Class
Fehler-ID: BC32056
So beheben Sie diesen Fehler
Geben Sie nach dem Implements-Schlüsselwort den Schnittstellennamen und einen echten Member der Schnittstelle an. Sie können den Typparameter ggf. an die Schnittstelle übergeben.
Public Sub doSomething() Implements i1(Of t).doSomething
Siehe auch
Konzepte
Implements-Schlüsselwort und Implements-Anweisung
Generische Typen in Visual Basic