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

CLR via C#. Глава 12.4. Ограничения в обобщениях C#. Generic constraints c#

Пройти тест на курс Разработчик C# https://otus.pw/zwMb/
Записаться на вебинар Валидация данных на C# https://otus.pw/2x22/
Регистрация на вебинар Всё о курсе «Разработчик C#», 20 февраля в 20:00 https://otus.pw/Xnu1/
Используй мой промокод OTUSCODE2020 для скидки.

Это видео является заключительной частью главы про обобщения в языке программирования C# и в нем мы подробно разбираем, что такое ограничения в обобщениях C#, зачем нужен оператор where c# и как они могут дать программисту большую свободу. Также рассматриваем типичные ошибки и сложности при работе с обобщениями и пути их решения.

Навигация:
0:00 - О чём это видео и канал
0:47 - Верификация и ограничения
в обобщениях C#
4:21 - Реклама
6:29 - Основные ограничения C#
(Primary Constraint C#)
8:16 - Дополнительные ограничения
C# (Secondary Constraint C#)
9:48 - Ограничение конструктора
C# (Constructor Сonstraint C#)
10:40 - Приведение переменных
обобщенного типа
11:33 - Присваивание обобщенной переменной
значения по умолчанию
12:33 - Сравнение обобщенной
переменной и null
13:38 - Сравнение двух
обобщенных переменных
14:56 - Использование математических операторов
с обобщенными переменными
16:03 - Заключение

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

CLR via C# Джеффри Рихтера - считается обязательной для прочтения для любого .NET разработчика. И мы начинаем цикл прямых трансляций, в которых я подробно расскажу и объясню все темы этой книги.

Обобщения или как их еще называют C# Generics - это очень важный механизм в языке программирования C#. Применяется он чуть чаще, чем всегда, но не каждый разработчик, в особенности начинающий понимает, что это такое. Предлагаю тебе в этом видео глубоко погрузиться и наконец-то разобраться, что же такое обобщения, зачем они нужны и как работают. Мы рассмотрим преимущества и недостатки обобщений, Обобщения в библиотеке FCL, Инфраструктура обобщений generic constraints c#
-----------
ПОДПИШИСЬ на соцсети:
🔴 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
🔴 LinkedIn: https://bit.ly/ln_shwan
🔴 GitHub: http://bit.ly/github_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, то здесь вам точно понравится.
-----------
Спонсорство: https://www.youtube.com/channel/UCKCUvcAFFR4UxI9XWVERSkA/join
-----------
#codeblog #программирование #csharp #ityoutubersru #программист

Видео CLR via C#. Глава 12.4. Ограничения в обобщениях C#. Generic constraints c# канала CODE BLOG
Показать
Комментарии отсутствуют
Введите заголовок:

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

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

Зарегистрируйтесь или войдите с
Информация о видео
12 мая 2020 г. 11:04:57
00:16:57
Другие видео канала
CLR via C#. Глава 12.5. Всё про обобщения C#. StreamCLR via C#. Глава 12.5. Всё про обобщения C#. StreamОбобщения в C# | C# generics | generic типы методы и классы | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 83Обобщения в C# | C# generics | generic типы методы и классы | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 83CLR via C#. Глава 11. События C#CLR via C#. Глава 11. События C#CLR via C#. Глава 12.2. Открытые и закрытые обобщенные типы. Наследование обобщенийCLR via C#. Глава 12.2. Открытые и закрытые обобщенные типы. Наследование обобщенийКак я стал программистом .NET #itstory2019Как я стал программистом .NET #itstory2019CLR via C#. Глава 5.3. Ссылочные и значимые типы. Тождество, равенство, GetHashCode, dynamicCLR via C#. Глава 5.3. Ссылочные и значимые типы. Тождество, равенство, GetHashCode, dynamicC# — ковариантность и контравариантность в обобщенных интерфейсахC# — ковариантность и контравариантность в обобщенных интерфейсахCLR via C#. Глава 11.2. Как работают события C# и паттерн EventSetCLR via C#. Глава 11.2. Как работают события C# и паттерн EventSet🎁 LinkedIn для программиста или как получать лучшие предложения о работе🎁 LinkedIn для программиста или как получать лучшие предложения о работеCLR via C#. Глава 14. Символы char C#CLR via C#. Глава 14. Символы char C#Интерфейсы на практикеИнтерфейсы на практикеC/C++ и C# что это такое?C/C++ и C# что это такое?CLR via C#. Глава 12. Обобщения C# - Generics C#CLR via C#. Глава 12. Обобщения C# - Generics C#CLR via C#. Глава 7. Константы, переменные и поля C#CLR via C#. Глава 7. Константы, переменные и поля C#CLR via C#. Глава 10.2. Свойства. Индексаторы - Свойства с параметрамиCLR via C#. Глава 10.2. Свойства. Индексаторы - Свойства с параметрамиИскусственный интеллект и нейронные сети C#. Машинное обучение для начинающих. Простая нейросеть.Искусственный интеллект и нейронные сети C#. Машинное обучение для начинающих. Простая нейросеть.CLR via C#. Глава 10. Свойства C#. Автоматические свойства без параметров. Property C#CLR via C#. Глава 10. Свойства C#. Автоматические свойства без параметров. Property C#Модуль 37. Ограничения обобщений в языке программирования C#Модуль 37. Ограничения обобщений в языке программирования C#CLR via C#. Глава 9.2. Передача по ссылке (ref и out). Переменное количество аргументов (params)CLR via C#. Глава 9.2. Передача по ссылке (ref и out). Переменное количество аргументов (params)
Яндекс.Метрика