Я подозреваю, что вы хотите использовать метод name , не вызывать его и использовать возвращаемое значение:
queueTimer.Tick += new EventHandler(CustomerQueue.Arrive);
Поскольку возвращаемое значение Arrive
не является типом делегата, вы не можете его использовать.
Обратите внимание, что подпись обработчика событий должна соответствовать подписи делегата - в случае Tick
это EventHandler
:
public delegate void EventHandler(
Object sender,
EventArgs e
)
ТакВаш Arrive
метод должен принимать следующие два параметра:
public void Arrive(Object sender, EventArgs e){}