Универсальные шаблоны, которые еще называют обобщениями или дженериками (generics) – это элемент языка C#, обеспечивающий удобные возможности для повторного использования кода с сохранением безопасности типов и структуры реализуемых в коде алгоритмов.
Курс «Универсальные шаблоны C#» предоставит вам подробные знания о конструировании дженериков, их теоретических возможностях и использовании их на практике. На курсе вы узнаете особенности создания универсальных обобщенных классов и методов, реализации обобщенных коллекций, интерфейсов и делегатов. Вы узнаете особенности понятия ковариантности и контрвариантности их использованием при проектировании кода, также познакомитесь с рекурсивными универсальными шаблонами и возможностями практического воплощения таких шаблонов в своем коде.
Этот курс идеально подходит для студентов, уже ознакомившихся с основными концепциями программирования на C# - освоили основы переменных, структур управления и объектно-ориентированного программирования в C#, и готовы углубляться в мир обобщений. Курс подойдет разработчикам, желающим поднять свои навыки на новый уровень, изучив обобщение и их использование для написания более эффективного, гибкого и повторно используемого кода.
Вы познакомитесь с понятием обобщений, увидите ключевые преимущества обобщений и узнаете список тем.