Cześć :) Da się jakoś do jednego delegata podpiąć 2 wyrażenia lambda np.
int liczba = 10;
ChangeNumber changenumber = (a => a - 2);
changenumber += (a => a * a);
liczba = changenumber(liczba);
Wiem że mogę po prostu obie operację wykonać w jednym wyrażeniu, ale o tylko przykład. Generalnie jak wypluję wynik na konsole to okazuje się że liczba = 100. Ktoś potrafi to wytłumaczyć dlaczego wykonuje się tylko ta druga lambda?