Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
IEnumerable и IEnumerator играют неотъемлемую роль в вашей повседневной разработке, независимо от того, знаете ли вы о них или нет! Они также могут приводить к странным результатам, если вы не понимаете, как они работают. В этом видео я покажу вам, что они делают, как они работают и как вы можете создавать свои собственные перечислимые классы. Это видео спонсируется Jet Brains. Ознакомьтесь с их потрясающим программным обеспечением здесь: ❤️ Станьте Tarobro на Patreon: / tarodev ========== 🔔 ПОДПИШИТЕСЬ: 🗨️ DISCORD: / discord ✅ БОЛЬШЕ УРОКОВ: / tarodev 00:00 — Введение 00:20 — Первый пример (Heroes of Olympus) 4:00 — Второй пример (поведение запросов / случайный выбор) 6:16 — Компромиссы ToList() — плюсы и минусы 8:03 — Пример ToList() 9:24 — Пример бенчмарка 11:33 — Любовь к IDE 13:30 — Один за другим время 16:45 — Преимущества Linq для IEnumerables 18:00 — Пользовательский IEnumerator 21:41 — Универсальный IEnumerator для запросов Linq 23:56 — Итоги