Перегрузка нулевой неопределенности
У меня есть следующие методы:
void Method(string param1, string param2);
void Method(string param1, object param2);
Когда я вызываю метод, используя следующее:
method("string", null);
Это дает мне ошибку, потому что вызов неоднозначен, компилятор не знает, какую версию вызывать, потому что оба метода принимаютnull
как второй параметр.
Как мне преодолеть это без изменения имени метода в одном из них? первый метод никогда не будет.null