Można zadeklarować funkcję lambda i natychmiast ją wywołać: Func<int, int> lambda = (input) => { return 1; }; int output = lambda(0); Zastanawiam się, czy można to zrobić w jednym wierszu, np. Coś takiego int output = (input) => { return 1; }(0); co daje błąd kompilatora...