" <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. Метод с необязательным параметром эквивалентен двум перегруженным методам: одному с необязательным параметром и другому — без него.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.

Идентификатор ошибки: BC30305Error ID: BC30305

Исправление ошибкиTo correct this error

  • Убедитесь, что методы отличаются друг от друга не только необязательными параметрами.Ensure that the methods are differentiated by more than only optional parameters.

См. также разделSee also