Какую коллекцию выбрать и почему: List, Dictionary, HashSet, Queue, immutable и concurrent-коллекции. LINQ: отложенное выполнение, множественное перечисление, IEnumerable vs IQueryable, типичные перформанс-ловушки и как читать LINQ-запросы чужого кода.