Auf Englisch lesen

Freigeben über


Der Name des Typparameters „<typeparametername1>“ stimmt nicht mit „<typeparametername2>“ des entsprechenden Typparameters überein, der für die partielle Methodendeklaration „<methodname>“ definiert wurde.

In einer partiellen Methode, die mindestens einen Typparameter enthält, müssen die Namen der Typparameter in der Deklaration der Methode und in der Implementierung der Methode übereinstimmen.

Die folgende Deklaration und Implementierung verursachen z. B. diesen Fehler.

VB
' Definition of the partial method signature with type parameter T.  
Partial Private Sub OnNameChanged(Of T)()  
End Sub  
VB
'' 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 zu ermitteln, an welcher Stelle sie nicht übereinstimmen. Ändern Sie die Namen bei Bedarf, damit sie identisch sind.

Siehe auch