Индексаторы (Indexer) и Итераторы (yield). Интерфейс IEnumerable в C# - Учим Шарп #22

Индексатор (Indexer) и Итератор (yield). Интерфейс IEnumerable в языке программирования C# На этом занятии мы познакомимся с понятием индексатор (Indexer), который позволяет обращаться к элементам объектов содержащие коллекции по индексу (как к элементам массива). Научимся создавать итератор для перебора имеющихся значений в коллекциях с помощью ключевого слова yield. А также реализуем интерфейсы IEnumerable и IEnumerator, которые используются в большинстве коллекций и необходимы для использования цикла foreach. ----------- ПОДПИШИСЬ на соцсети: 🔴 TELEGRAM: https://bit.ly/tg_codeblog 🔴 VK: https://bit.ly/vk_codeblog 🔴 INSTAGRAM: https://bit.ly/inst_codeblog 🔴 Яндекс Дзен: https://bit.ly/zen_codeblog 🔴 FACEBOOK: https://bit.ly/fb_codeblog 🔴 TWITTER: http://bit.ly/twit_codeblog 🔴 Мой блог: https://bit.ly/site_codeblog ----------- ПОДДЕРЖИ развитие CODE BLOG: 💲 Донат: https://bit.ly/donate_codeblog 💲 Спонсорство: https://bit.ly/patreon_codeblog ----------- СМОТРИ мои обучающие курсы: 👉 УЧИМ ШАРП: https://bit.ly/cs_codeblog 👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #1: https://bit.ly/fit_codeblog 👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #2: https://bit.ly/crm_codeblog 👉 СТРУКТУРЫ ДАННЫХ: https://bit.ly/ds_codeblog 👉 АЛГОРИТМЫ СОРТИРОВКИ: https://bit.ly/sort_codeblog 👉 ОТВЕТЫ НА ВОПРОСЫ: https://bit.ly/faq_codeblog 👉 IT ПЕРЕОЗВУЧКА: https://bit.ly/resound_codeblog 👉 НЕЙРОННАЯ СЕТЬ: https://bit.ly/ai_codeblog 👉 ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ: https://bit.ly/pattern_codeblog 👉 CODE REVIEW: https://bit.ly/review_codeblog 👉 CLR via C#: https://bit.ly/clr_codeblog ----------- Кстати, меня зовут Шванов Вадим, и я профессиональный .NET разработчик с 2011 года и автор этого канала CODE BLOG. Я рассказываю про IT технологии и веду абсолютно бесплатный курс по языку C# с нуля. В его рамках мы рассмотрим как базовый синтаксис языка C Sharp, так и его практическое применение и специальные технологии, такие как ASP .NET, .NET Core, ASP.NET MVC, Unity, WPF, структуры данных и алгоритмы, с#, dotnet, паттерны проектирования, информатика, csharp, программное обеспечение и многое другое. Для меня важно не только показать практическое применение языка си шарп, но и объяснить основную идею и базовые понятия Computer Science. В качестве основного инструмента разработки используется Visual Studio c# и проекты на Visual c#. Если вам нравятся такие каналы как хауди хо, айти борода, Soer или ExtremeCode, то здесь вам точно понравится. ----------- #codeblog #программирование #csharp #ityoutubersru #программист #разработка

Анонимные типы (Anonymous Type) и кортежи (ValueTuple и Tuple) в C# - Учим Шарп #23
▶︎

Анонимные типы (Anonymous Type) и кортежи (ValueTuple и Tuple) в C# - Учим Шарп #23

C# Коллекции: Гайд по List, Array, IEnumerable, yield, Dictionary, Queue, LinkedList
▶︎

C# Коллекции: Гайд по List, Array, IEnumerable, yield, Dictionary, Queue, LinkedList

Методы расширения (Extension Method) в C# - Учим Шарп #21
▶︎

Методы расширения (Extension Method) в C# - Учим Шарп #21

Графы (graph) и алгоритмы обхода - Структуры данных C#
▶︎

Графы (graph) и алгоритмы обхода - Структуры данных C#

CLR via C#. Глава 11. События C#
▶︎

CLR via C#. Глава 11. События C#

Deep .NET: Let's Talk Parallel Programming with Stephen Toub and Scott Hanselman
▶︎

Deep .NET: Let's Talk Parallel Programming with Stephen Toub and Scott Hanselman

Tech Interview Fest | Моковое cобеседование для C# Junior | Solvery + @DotNetRu
▶︎

Tech Interview Fest | Моковое cобеседование для C# Junior | Solvery + @DotNetRu

Advantages and Disadvantages of C# - Learn Sharp #1
▶︎

Advantages and Disadvantages of C# - Learn Sharp #1

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Небезопасный код (unsafe code) и указатели в C# - Учим Шарп #30
▶︎

Небезопасный код (unsafe code) и указатели в C# - Учим Шарп #30

Комплексные запросы при помощи IQueryable и Expression Trees (Dev Labs 2017)
▶︎

Комплексные запросы при помощи IQueryable и Expression Trees (Dev Labs 2017)

CLR via C#. Глава 13. ИНТЕРФЕЙСЫ C#. Stream
▶︎

CLR via C#. Глава 13. ИНТЕРФЕЙСЫ C#. Stream

The Ultimate FastAPI + React Full Stack Project (Deploy This and You’re Set)
▶︎

The Ultimate FastAPI + React Full Stack Project (Deploy This and You’re Set)

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source
▶︎

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Пробное собеседование Junior C# developer (backend)
▶︎

Пробное собеседование Junior C# developer (backend)

Как ИИ планирует войны, управляя странами и президентами.  Иран, Россия, Украина
▶︎

Как ИИ планирует войны, управляя странами и президентами. Иран, Россия, Украина

C# Tutorial - Full Course for Beginners
▶︎

C# Tutorial - Full Course for Beginners

OOP with Simple Examples. Object-Oriented Programming
▶︎

OOP with Simple Examples. Object-Oriented Programming

Во что компилируются Generics, Lambdas, yield, async/await? Как Microsoft развивает C# без CLR?
▶︎

Во что компилируются Generics, Lambdas, yield, async/await? Как Microsoft развивает C# без CLR?

Видео курс C# Professional. Урок 15. Async Await
▶︎

Видео курс C# Professional. Урок 15. Async Await