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
- Untersuchen Sie die Typparameter, um zu ermitteln, an welcher Stelle sie nicht übereinstimmen. Ändern Sie die Namen bei Bedarf, damit sie identisch sind.
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: