Il nome di parametro '<nomeparametro1>' non corrisponde al nome del parametro corrispondente '<nomeparametro2>', definito nella dichiarazione del metodo parziale '<nomemetodo>'

Quando vengono specificati parametri per la dichiarazione e l'implementazione di un metodo parziale, i nomi dei parametri corrispondenti devono essere uguali. Il codice seguente, ad esempio, causa questo errore.

Partial Class Product  
  
    ' Declaration of the partial method.  
    Partial Private Sub valueChanged(ByVal newVal As Integer)  
    End Sub  
End Class  
Partial Class Product  
  
    ' Implementation of the partial method. This error is  
    ' reported for parameter val.  
    ' Private Sub valueChanged(ByVal val As Integer)  
    '     MsgBox(Value was changed to " & Me.Quantity)  
    ' End Sub  
  
End Class  

ID errore: BC31442

Per correggere l'errore

  1. Modificare il nome del parametro o i nomi nella dichiarazione o nell'implementazione in modo che i parametri corrispondenti abbiano lo stesso nome.

Vedi anche