Il nome del parametro di tipo '<nomeparametrotipo1>' non corrisponde a '<nomeparametrotipo2>', il parametro di tipo corrispondente definito nella dichiarazione del metodo parziale '<nomemetodo>'

In un metodo parziale che include uno o più parametri di tipo, i nomi dei parametri di tipo devono essere uguali nella dichiarazione del metodo e nell'implementazione del metodo.

La dichiarazione e l'implementazione riportate di seguito, ad esempio, causano questo errore.

' 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 errore: BC31443

Per correggere l'errore

  • Esaminare i parametri di tipo per determinare dove non corrispondono. Modificare i nomi in modo da renderli uguali.

Vedi anche