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

Aggiornamento: novembre 2007

Parameter name '<parametername1>' does not match the name of the corresponding parameter, '<parametername2>', defined on the partial method declaration '<methodname>'

Quando vengono forniti i parametri per la dichiarazione e l'implementazione di un metodo parziale, i nomi dei parametri corrispondenti devono essere uguali. Nel codice seguente, ad esempio, viene generato 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

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

Vedere anche

Concetti

Metodi parziali