Ein Typparameter ist in einer Implements-Klausel nicht zulässig.

Eine Implements -Klausel in einem generischen Typ gibt einen Typparameter als zu implementierenden Member an.

Eine Implements -Klausel muss eine Schnittstelle und einen Member angegeben. Sie kann einen Typparameter an die Schnittstelle übergeben, aber sie kann ihn nicht an den Member übergeben oder als den Namen 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