Поделиться через


Имя параметра <имяПараметра1> не совпадает с именем соответствующего параметра, <имяПараметра2>, определенным в объявлении разделяемого метода <имяМетода>

Обновлен: Ноябрь 2007

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

Когда предоставляются параметры в объявлении и реализации разделяемого метода, имена соответствующих параметров должны совпадать. Например, следующий код вызывает эту ошибку.

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

Идентификатор ошибки: BC31442

Исправление этой ошибки

  • Измените имя или имена параметра в объявлении и реализации таким образом, чтобы соответствующие параметры получили одинаковые имена.

См. также

Основные понятия

Разделяемые методы