Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Implements -Klausel gibt die Typargumente für den Schnittstellenmember an, der implementiert wird.
Die Implements -Klausel darf nur die Schnittstelle und den Member identifizieren, der implementiert wird. Wenn Sie also eine generische Prozedur deklarieren, müssen die Of -Klausel und die Typargumente im Hauptteil der Deklaration enthalten sein, wie es auch der Fall ist, wenn keine Schnittstellenprozedur implementiert wird.
Dieser Fehler kann durch folgenden Code generiert werden.
Public Interface testInterface
Sub testSub(Of t)()
End Interface
Public Class testClass
Implements testInterface
Public Sub testSub() Implements testInterface.testSub(Of t)()
End Sub
End Class
Die Deklaration vor der Implements -Klausel muss wie die Schnittstellendefinition aussehen; Ausnahmen bilden optional hinzugefügte Zugriffs- oder Prozedurmodifizierer. Mit folgendem Code wird der Fehler vermieden.
Public Sub testSub(Of t)() Implements testInterface.testSub
Fehler-ID: BC32088
So beheben Sie diesen Fehler
Entfernen Sie die Typargumentliste aus der
Implements-Klausel.Wenn Sie einen generischen Member der Schnittstelle implementieren, platzieren Sie die Typargumentliste im Hauptteil der Deklaration vor dem
Implements-Schlüsselwort.