MENU

Fun & Interesting

Enumerable и IEnumerator в C#: как работает цикл foreach и при чём тут паттерн Итератор | C# | #85

#SimpleCode 12,108 lượt xem 1 month ago
Video Not Working? Fix It Now

➡️ Если вам нравятся мои уроки и вы хотите поддержать создание новых материалов, вы можете приобрести мой курс на Udemy. Спасибо за вашу поддержку!
👉 https://www.udemy.com/course/simplecode-cshap/?referralCode=53C0314076F77DCC2A02
Коллекции в C# могут работать с циклом foreach благодаря реализации паттерна Итератор, который, в свою очередь, может быть реализован благодаря тому, что эти коллекции реализуют интерфейсы IEnumerable и IEnumerator. Такой подход даёт возможность, не разбираясь в деталях реализации коллекции, перебирать её элементы в цикле.
В этом уроке мы разберём цикл foreach на атомы, разберёмся с тем, при чём тут паттерн Итератор, а также с интерфейсы IEnumerable и IEnumerator.
✅ ИСХОДНЫЙ КОД https://www.patreon.com/posts/iskhodnyi-kod-k-119338471?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link
👉 Станьте спонсором канала : https://www.youtube.com/channel/UCtLKO1Cb2GVNrbU7Fi0pM0w/join
🔹 Telegram канал https://t.me/SergeySimpleCode

✅ Интерфейсы в C# зачем нужны и как используются | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 77 https://www.youtube.com/watch?v=8eZy5xiildM&list=PLQOaTSbfxUtD6kMmAYc8Fooqya3pjLs1N&index=97
✅ Интерфейсы в C# | ЯВНАЯ РЕАЛИЗАЦИЯ интерфейса C# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 79 https://www.youtube.com/watch?v=k9XQBLUzNQA&list=PLQOaTSbfxUtD6kMmAYc8Fooqya3pjLs1N&index=99
✅ Обобщения в C# | C# generics | generic типы методы и классы | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 83 https://www.youtube.com/watch?v=TLMwNFCcqVo&list=PLQOaTSbfxUtD6kMmAYc8Fooqya3pjLs1N&index=103

✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал https://www.youtube.com/channel/UCtLKO1Cb2GVNrbU7Fi0pM0w

00:00 ► Enumerable и IEnumerator и foreach как пример паттерна Итератор
01:00 ► При чём тут LINQ
01:41 ► Enumerable как коллекция в csharp
02:58 ► Что под капотом у Enumerable и IEnumerator в csharp
12:05 ► Пример работы Enumerable и IEnumerator в csharp
16:00 ► Что сделать, чтобы разобраться более глубоко

#сишарп #simplecode #урокипрограммирования

Comment