Der Typparametername '<Typparametername1>' stimmt nicht mit '<Typparametername2>' des entsprechenden Typparameters überein, der für die Deklaration der partiellen '<Methodenname>'-Methode definiert wurde
Aktualisiert: November 2007
Name of type parameter '<typeparametername1>' does not match '<typeparametername2>', the corresponding type parameter defined on the partial method declaration '<methodname>'
In einer partiellen Methode, die mindestens einen Typparameter enthält, müssen die Namen der Typparameter in der Deklaration und in der Implementierung der Methode übereinstimmen.
Die folgende Deklaration und Implementierung verursacht beispielsweise diesen Fehler.
' Definition of the partial method signature with type parameter T.
Partial Private Sub OnNameChanged(Of T)()
End Sub
'' Implementation of the partial method with type parameter N.
'Private Sub OnNameChanged(Of N)()
' Console.WriteLine("Name was changed to " & Me.Name)
'End Sub
Fehler-ID: BC31443
So beheben Sie diesen Fehler
- Untersuchen Sie die Typparameter, um fehlende Übereinstimmungen festzustellen. Ändern Sie gegebenenfalls die Namen, um eine Übereinstimmung zu gewährleisten.