×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Універсальні шаблони С# на 40 днів?
ВІДЕОУРОК № 10. Рекурсивні універсальні шаблони
Ви познайомитесь із поняттям узагальнень, побачите ключові переваги узагальнень та дізнаєтесь список тем.
Ви зрозумієте синтаксис означення узагальнень із класами, побачите практичну ілюстрацію та навчитеся створювати власні класи із використанням узагальнень.
Ви зрозумієте синтаксис означення узагальнень із методами, побачите практичну ілюстрацію та навчитеся створювати власні методи із використанням узагальнень.
Ви побачите які існують обмеження для універсальних типів та як їх краще використовувати, які правила існують та в якому порядку їх приорітизувати. Познайомитесь із загальними випадками використання та навчитесь власноруч використовувати обмеження.
Ви познайомитесь із типовими колекціями, що найчастіше використовуються програмістами у поєднанні з узагальненнями. Поговоримо, як правильно взаємодіяти із ними.
Ви зрозумієте синтаксис означення узагальнень із інтерфейсами, побачите практичну ілюстрацію та навчитеся створювати власні інтерфейси із використанням узагальнень.
Ви зрозумієте синтаксис означення узагальнень із делегатами, побачите практичну ілюстрацію, на прикладах вбудованих делегатів «Func» «Action» та «Predicate», зрозумієте цикл виконання делегату та навчитеся створювати власні делегати із використанням узагальнень.
Ви познайомитесь із поняттями коваріантність та контрваріантність, побачите їх взаємозв’язок із узагальненнями, навчитесь їх відрізняти між собою, зрозумієте та навчитеся успішно використовувати їх на практиці.
Ви дізнаєтесь через які переваги узагальнень цей функціонал розробники С# додали у мову програмування. Розглянете, як саме він спростовує життя програмістам.
Ви пригадаєте або дізнаєтесь, що таке рекурсія, як використовувати її із узагальненнями. Побачите, в яких випадках це може бути корисно, а в яких – навпаки. Познайомитесь із потенційними загрозами при використанні та на практичному прикладі закріпите отриманні знання.
Ви познайомитесь із необхідними інструментами для створення власного телеграм боту: популярною бібліотекою для .NET та офіційною документацією від розробників. Після чого створите власного бота на практиці.