Partager via


Le nom du paramètre de type '<NomParamètreDeType1>' ne correspond pas à '<NomParamètreDeType2>', le paramètre de type correspondant défini dans la déclaration de méthode partielle '<NomMéthode>'

Mise à jour : novembre 2007

Name of type parameter '<typeparametername1>' does not match '<typeparametername2>', the corresponding type parameter defined on the partial method declaration '<methodname>'

Dans une méthode partielle qui inclut un ou plusieurs paramètres de type, les noms des paramètres de type doivent être identiques dans la déclaration de la méthode et dans l'implémentation de la méthode.

Par exemple, la déclaration et l'implémentation suivantes provoquent cette erreur.

' 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

ID d'erreur : BC31443

Pour corriger cette erreur

  • Examinez les paramètres de type pour déterminer en quoi ils ne sont pas identiques. Modifiez les noms comme nécessaire afin qu'ils soient identiques.

Voir aussi

Concepts

Méthodes partielles

Procédures génériques dans Visual Basic