Myvideo

Guest

Login

C#. Ковариантность и Контравариантность обобщений (Делегаты). Урок 62

Uploaded By: Myvideo
1 view
0
0 votes
0

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

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later