Ler em inglês

Compartilhar via


O nome do parâmetro '<parametername1>' não corresponde ao nome do parâmetro '<parametername2>' correspondente, definido na declaração de método parcial '<methodname>'

Quando são fornecidos parâmetros para a declaração e a implementação de um método parcial, os nomes dos parâmetros correspondentes devem ser os mesmos. Por exemplo, o código a seguir causa este erro.

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 do Erro: BC31442

Para corrigir este erro

  1. Altere o nome ou os nomes do parâmetro na declaração ou na implementação, para que os parâmetros correspondentes tenham o mesmo nome.

Confira também