Myvideo

Guest

Login

C#. Ковариантность и контравариантность обобщений (Интерфейсы) Урок 61

Uploaded By: Myvideo
1 view
0
0 votes
0

#csharp #сишарп #уроки Поддержите автора - На карту сбера 4276400076514539 (Андрей Николаевич) Даже 100, даже 10 рублей будет просто превосходно! Если миллион скинет по рублю будет миллион рублей!))) В этом видео я расскажу о том, что такое ковариантность и контравариантность в C#. Ковариантность: позволяет использовать более конкретный тип, чем заданный изначально Контравариантность: позволяет использовать более универсальный тип, чем заданный изначально Инвариантность: позволяет использовать только заданный тип ___ Параметры-типы могут быть: Ковариантными. Аргумент-тип может быть преобразован от класса к одному из его базовых классов. В языке С# ковариантный тип обозначается ключевым словом out. Ковариантный параметр обобщенного типа может появляться только в выходной позиции, например, в качестве возвращаемого значения метода. Контравариантными. Параметр-тип может быть преобразован от класса к классу, производному от него. В языке C# контравариантный тип обоз

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later