' <method1> ' と ' <method2> ' では、省略可能なパラメーターの既定値のみが異なるため、お互いをオーバーロードすることはできません。'<method1>' and '<method2>' cannot overload each other because they differ only by the default values of optional parameters

オーバーロードしようとしたメソッドは、省略可能なパラメータしか異なっていません。You have attempted to overload a method with another method that differs from the first only in its optional parameters. 省略可能なパラメーターを持つメソッドは、省略可能なパラメーターを持つバージョンと持たないバージョンの 2 つのオーバーロードされたメソッドと同じです。A method with an optional parameter is equivalent to two overloaded methods, one with the optional parameter, and the other without it. そのため、これらのいずれかに対応する引数リストを持つメソッドはオーバーロードできません。Therefore, you cannot overload a method with an argument list corresponding to either of these.

エラー ID: BC30305Error ID: BC30305

このエラーを解決するにはTo correct this error

  • 省略可能なパラメーター以外の部分が異なっているメソッドでオーバーロードします。Ensure that the methods are differentiated by more than only optional parameters.

関連項目See also