Ho letto rapidamente la documentazione di Microsoft Lambda Expression .
Questo tipo di esempio mi ha aiutato a capire meglio, però:
delegate int del(int i);
del myDelegate = x => x * x;
int j = myDelegate(5); //j = 25
Tuttavia, non capisco perché sia una tale innovazione. È solo un metodo che muore quando finisce la "variabile metodo", giusto? Perché dovrei usare questo invece di un metodo reale?
delegate
c'è in C #, consiglio vivamente di leggerlo prima di leggere il resto di questa pagina: stackoverflow.com/questions/2082615/…