Kurz und praktisch: der Einstieg in die
funktionale Programmierung in C#: was reine Funktionen sind, Immutability und Higher-Order-Funktionen, wie man in Komposition denkt und wie man das in echtem C#-Code mit Lambdas und
LINQ anwendet. Wir schauen uns Beispiele an, vergleichen mit OOP, sehen, wie
Func<T, TResult>,
Predicate<T>,
Action<T> helfen, und besprechen typische Fallen für Anfänger.