Загрузка страницы

CLR via C#. Глава 12.3. Обобщенные делегаты и методы. Контвариантность и ковариантность

Проходи вступительный тест на курс «Разработчик C# ASP.NET Core» https://otus.pw/pQVg/
Записаться на вебинар "ASP.NET Core: Быстрый старт", 18 мая в 20:00 https://otus.pw/DvYS/
Вебинар Всё о курсе «C# ASP.NET Core разработчик», 22 мая в 20:00 https://otus.pw/UISd/
Используй мой промокод OTUSCODE2020 для скидки.

Продолжаем разбор обобщений и в этом видео я расскажу тебе зачем нужны обобщенные делегаты, как они работают и самое главное подробно объясню такие понятия как инвариантность, ковориантность и контрвариантность. Многих пугают эти слова, но на самом деле - все не так уж сложно. Ну а еще мы чуть подробнее посмотрим на особенности обобщенных методов

Навигация:
0:01 - О чем это видео и канал
0:52 - Обобденные делегаты C#
2:25 - Контрвариантные и ковариантные аргументы типы
6:12 - Реклама
8:05 - Обобщенные методы C#
9:16 - Выведение типов в generics c#
10:27 - Обобщения и другие члены
11:10 - Заключение

Предыдущее видео:
https://www.youtube.com/watch?v=xis1LsgEvLA

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! Стань CODE BRO:
💲 Донат: https://bit.ly/donate_codeblog
💲 Спонсорство: https://bit.ly/yt_codebro
💲 Patreon: https://bit.ly/patreon_codeblog
💲 Boosty: https://boosty.to/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#. Если вам нравятся такие каналы как хауди хо, айти борода или ExtremeCode, то здесь вам точно понравится.
-----------
#codeblog #программирование #csharp #ityoutubersru #программист

Видео CLR via C#. Глава 12.3. Обобщенные делегаты и методы. Контвариантность и ковариантность канала CODE BLOG
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
30 апреля 2020 г. 12:21:23
00:12:20
Другие видео канала
Здоровье программиста - Основы программированияЗдоровье программиста - Основы программированияКакой язык программирования выбрать в 2019 - Основы программированияКакой язык программирования выбрать в 2019 - Основы программированияCLR via C#. Глава 7. Константы, переменные и поля C#CLR via C#. Глава 7. Константы, переменные и поля C#Практическое программирование C#. Интенсивный C#. Создаем фитнес-приложение. День 4Практическое программирование C#. Интенсивный C#. Создаем фитнес-приложение. День 4Стать программистом. Выбираем IT профессию - Основы программированияСтать программистом. Выбираем IT профессию - Основы программированияГномья сортировка (Gnome sort) - Алгоритмы C#Гномья сортировка (Gnome sort) - Алгоритмы C#IT сертификация. А нужна ли программисту? - Основы программированияIT сертификация. А нужна ли программисту? - Основы программированияГде работать программисту: офис, удаленка, фриланс - Основы программированияГде работать программисту: офис, удаленка, фриланс - Основы программированияПрактическое программирование C#. Интенсивный C#. Создаем фитнес-приложение. День 2Практическое программирование C#. Интенсивный C#. Создаем фитнес-приложение. День 2CLR via C#. Глава 10.6. Тип  кортежи и ValueTuple C#CLR via C#. Глава 10.6. Тип кортежи и ValueTuple C#CLR via C#. Глава 11. События C#CLR via C#. Глава 11. События C#Множество (Set) - Структуры данных C#Множество (Set) - Структуры данных C#CLR via C#. Глава 10.5. Тип  кортеж Tuple C#CLR via C#. Глава 10.5. Тип кортеж Tuple C#CLR via C#. Глава 8. Методы. КонструкторыCLR via C#. Глава 8. Методы. КонструкторыБазовый тип Object в C# - Учим Шарп #29Базовый тип Object в C# - Учим Шарп #29Практическое программирование C#. Интенсивный C#. Создаем фитнес-приложение. День 3Практическое программирование C#. Интенсивный C#. Создаем фитнес-приложение. День 3Программирование. Практика C#. Компьютерное моделирование и CRM система. День 2Программирование. Практика C#. Компьютерное моделирование и CRM система. День 2День рождения YouTube канала CODE BLOG. Зачем программисту нужны социальные сети?День рождения YouTube канала CODE BLOG. Зачем программисту нужны социальные сети?Поразрядная сортировка (Radix sort) - Алгоритмы C#Поразрядная сортировка (Radix sort) - Алгоритмы C#CLR via C#. Глава 14. Символы char C#CLR via C#. Глава 14. Символы char C#Методы C# (Method C#) классов  - Учим Шарп #10Методы C# (Method C#) классов - Учим Шарп #10Классы (class), конструкторы (constructor) и свойства (property) в C# - Учим Шарп #9Классы (class), конструкторы (constructor) и свойства (property) в C# - Учим Шарп #9CLR via C#. Глава 10.3. Инициализаторы объектов и коллекцийCLR via C#. Глава 10.3. Инициализаторы объектов и коллекцийКак стать программистом - Основы программированияКак стать программистом - Основы программированияCLR via C#. Глава 6.2. Статические классы. Компоненты, полиморфизм и версииCLR via C#. Глава 6.2. Статические классы. Компоненты, полиморфизм и версии
Яндекс.Метрика