Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Благодаря гибкости языка, в C# возможны очень многие интересные вещи. Например, можно полностью инвертировать контроль между коллекциями и элементами коллекций, получив более удобочитаемый DSL-like синтаксис. Можно собрать с помощью лямбд и методов расширений монаду Maybe или, например, делать «функциональную анимацию» и найти наконец актуальное применение «двойным» лямбдам. В этом докладе я расскажу обо всем этом, а также о других трюках языка C#.