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