C#-də yüksək səviyyəli funksiyalar nədir: necə delegatları (
Func,
Action,
Predicate) ötürmək və qaytarmaq, necə kompozisiyalar və pipeline-lar qurmaq, niyə
LINQ (məsələn,
Where,
Select,
OrderBy) bu prinsiplərə əsaslanır, və hansı gizli tələblər sizi gözləyir (closures, mürəkkəb zəncirlərin debugging-i). Hər şey praktiki nümunələrlə və qısa şablonlarla.