パラメータ名 '<parametername1>' は、部分メソッドの宣言 '<methodname>' で定義された、対応するパラメータの名前 '<parametername2>' と一致しません

更新 : 2007 年 11 月

部分メソッドの宣言と実装にパラメータが指定される場合には、対応するパラメータの名前が同じである必要があります。たとえば、次のコードはこのエラーになります。

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

Error ID: BC31442

このエラーを解決するには

  • 対応するパラメータが同じ名前になるように、宣言または実装内のパラメータ名を変更します。

参照

概念

部分メソッド