Wyrażenia C # Lambda: Dlaczego mam ich używać?
Szybko przeczytałemMicrosoft Lambda Expression dokumentacja.
Ten przykład pomógł mi lepiej zrozumieć:
delegate int del(int i);
del myDelegate = x => x * x;
int j = myDelegate(5); //j = 25
Mimo to nie rozumiem, dlaczego to taka innowacja. To tylko metoda, która umiera, gdy kończy się „zmienna metody”, prawda? Dlaczego powinienem używać tego zamiast prawdziwej metody?