На этот вопрос уже есть ответ:
Я хотел бы знать, в чем разница. В настоящее время я изучаю этот материал, и мне кажется, что они такие же:
delegate void X();
X instanceOfX;
instanceOfX = delegate() { code };
instanceOfX = () => { code };
Также, если лямбда более новая, следует ли мне просто использовать лямбда и забыть об анонимных методах?