О курсе
Универсальные шаблоны являются мощным средством языка С#. В этом видео курсе будут рассмотрены встроенные универсальные коллекции платформы .NET, универсальные классы, интерфейсы и делегаты, будут созданы пользовательские коллекции.
Курс позволяет получить достаточный уровень владения языком программирования C#, а также необходим для изучения последующих курсов по программированию на C# с использованием возможностей платформы .NET.
Этот курс входит в специальности:
Предварительные Требования
Знание и умение применять основные понятия и конструкций языка C#, такие как переменная, циклы, условные конструкции, методы, массивы
Вы научитесь
- Понимать назначение универсальных шаблонов
- Эффективно использовать универсальные коллекции, классы, интерфейсы, методы
- Создавать собственные универсальные коллекции
- Применять рефлексию, работать с ковариантностью и контрвариантностью
- 4 ч 49 м
- 25.05.2016
- 7
- 22.12.2020
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу C# Универсальные шаблоны на 40 дней?
В данном уроке вы познакомитесь с понятием "универсальные шаблоны". Узнаете, как универсальные шаблоны помогают сохранять безопасность типов и почему при этом программы не будут терять производительность. Также автор расскажет, как обходить такие операции как Boxing и Unboxing.
В данном уроке рассмотрим коллекции из пространства имён System.Generic.Collections. Вы узнаете, как использовать базовые универсальные коллекции эффективно.
В данном уроке познакомимся с универсальными классами и интерфейсами. Реализуем интерфейс IEnumerable
В данном видео уроке рассматриваются преимущества универсальных методов, делегатов и событий.
В данном уроке рассмотрим два способа как можно влиять на универсальные параметры типов - это ограничения, ковариантность и контравариантность. Они помогут Вам написать настоящее объектно-ориентированное решение проблем и повторно использовать код по иерархии интерфейсов.
В данном уроке Вы узнаете, как взаимодействует рефлексия с универсальными шаблонами, напишите собственный IoC контейнер. Также убедимся в том, что рефлексия является мощным инструментом .Net-a.
В уроке рассматривается все примеры, которые не вошли в предыдущие уроки, но Вы должны знать о них. Также рассмотрены случаи в которых универсальные шаблоны будут бессильными.