CLR via C#. Глава 12. Обобщения C# - Generics C#
Обобщения C# или как их еще называют generics C# - это механизм повторного использования алгоритмов. Мы можем описать какой-либо алгоритм (например, сортировки) не указывая конкретный тип данных, с которым он будет использоваться. Прошлое видео из курса CLR о событиях: • CLR via C#. Глава 11.2. Как работают событ... C# обобщения из цикла уроков Учим Шарп: • Обобщения или шаблоны (Generic) в C# - Уч... GitHub репозиторий с исходным кодом приложения для сравнения обобщенного типа List и необощенного ArrayList: https://github.com/shwanoff/ValueVSRe...
CLR via C# Джеффри Рихтера - считается обязательной для прочтения для любого .NET разработчика. И мы начинаем цикл прямых трансляций, в которых я подробно расскажу и объясню все темы этой книги. Обобщения или как их еще называют C# Generics - это очень важный механизм в языке программирования C#. Применяется он чуть чаще, чем всегда, но не каждый разработчик, в особенности начинающий понимает, что это такое. Предлагаю тебе в этом видео глубоко погрузиться и наконец-то разобраться, что же такое обобщения, зачем они нужны и как работают. Мы рассмотрим преимущества и недостатки обобщений, Обобщения в библиотеке FCL, Инфраструктура обобщений. ----------- ПОДПИШИСЬ на соцсети: 🔴 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. Я имею статус Microsoft MVP (Most Valuble Professional) с 2020 года. Я рассказываю про IT технологии и веду абсолютно бесплатный курс по языку C# с нуля. В его рамках мы рассмотрим как базовый синтаксис языка C Sharp, так и его практическое применение и специальные технологии, такие как ASP .NET, .NET Core, ASP.NET MVC, Unity, WPF, структуры данных и алгоритмы, с#, dotnet, паттерны проектирования, информатика, csharp, программное обеспечение и многое другое. Для меня важно не только показать практическое применение языка си шарп, но и объяснить основную идею и базовые понятия Computer Science. В качестве основного инструмента разработки используется Visual Studio c# и проекты на Visual c#. Если вам нравятся такие каналы как хауди хо, айти борода или ExtremeCode, то здесь вам точно понравится. ----------- #codeblog #программирование #csharp #ityoutubersru #программист ----------- ТАЙМКОДЫ: 0:02 - О чем видео 0:38 - Напоминание о ресурсах канала 1:27 - Парадигмы ООП 2:03 - Повторное использование классов 2:47 - Обобщения - механизм повторного использования алгоритмов 3:15 - В каких типах можно применять обобщения 3:49 - Интерфейс обобщенного типа List 5:10 - Преимущества и недостатки обобщений 7:10 - Приложение для сравнение скорости работы обобщенного типа List и необобщенного ArrayList 8:21 - Пространства имен обобщенных коллекций в FCL 9:40 - Почему не удаляют необобщенные коллекции? 10:02 - Инфраструктура обобщений C# 11:11 - Заключение