Сегодня я столкнулся со сценарием, в котором мне нужно создать метод, который имеет такое же имя, количество параметров и типы параметров
с существующим, что-то вроде этого:
public static Department GetDepartment(string departmentName)
{
//LOGIC
}
public static Department GetDepartment(string employeeID)
{
//LOGIC
}
на первый взгляд Я просто сказал, почему бы не назвать его другим именем и не выполнить работу, но я не смог! Я действительно хочу сохранить читабельность моего кода, над которым я работаю, я хочу, чтобы он был перегружен
к первому,
поэтому я сказал, почему бы не добавить фальшивый параметр только для обхода этой проблемы с точки зрения компилятора.
public static Department GetDepartment(string employeeID, object fakePassWtEver)
{
//LOGIC
}
Что лучше всего подходит для этого случая? Я вижу все способы запустить мой код, но ни один из них меня не удовлетворил