C # Лямбда-выражения: зачем их использовать?
Я быстро перечиталMicrosoft лямбда-выражение документация.
Этот пример помог мне лучше понять:
delegate int del(int i);
del myDelegate = x => x * x;
int j = myDelegate(5); //j = 25
Тем не менее, я не понимаю, почему это такая инновация. Это просто метод, который умирает, когда «переменная метода» заканчивается, верно? Почему я должен использовать это вместо реального метода?