C # Лямбда-выражения: зачем их использовать?

Я быстро перечиталMicrosoft лямбда-выражение документация.

Этот пример помог мне лучше понять:

delegate int del(int i);
del myDelegate = x => x * x;
int j = myDelegate(5); //j = 25

Тем не менее, я не понимаю, почему это такая инновация. Это просто метод, который умирает, когда «переменная метода» заканчивается, верно? Почему я должен использовать это вместо реального метода?

Ответы на вопрос(14)

Ваш ответ на вопрос