Так что у меня особое событие, как это:C# Пользовательские события с перегрузками
Work w = new worker()
w.newStatus += new worker.status(addStatus);
w.doWork();
void addStatus(string status)
{
MessageBox.Show(status);
}
и это:
public event status newStatus;
public delegate void status(string status);
public void doWork()
{
newStatus("Work Done");
}
Если бы я был сделать «addStatus» перегрузку, что бы я должен выполнить перегрузку параметров без создания второго делегата/события?
мне нужно больше информации. Когда вы говорите «make addStatus перегрузка», что вы имеете в виду? Вам нужна перегрузка, которая принимает другой набор параметров? –
@Charlie: Я считаю, что это то, чего хочет OP. Например. 'addStatus (состояние строки)' и 'addStatus (статус строки, флаг bool)' –
@Charlie Что означает o.k.w, то, что я имел в виду – Lienau