Дружеский совет: сделай шрифт в консоле побольше, на ноуте вообще не видно, что там выводится). А так лайк однозначно, как и под всеми предыдущими видео) Очень полезное дело делаешь, результат которого пригодится тысячам других начинающих кодеров)
Ничего не понял. Начал сливаться на моменте определения делегата, а именно T MyDelegate.. А потом и вовсе запутался в моментах создания классов на основе делегата. Пойду обратно на метанит читать про обобщения.
Практически ничем не отличается от ковариантность и контравариантность классов. Попробовал написать сам для контравариантности, но забыл, что возвращаемого значения нет и передаём параметр производного типа... Спасибо за урок, очень отличный!
Дружеский совет: сделай шрифт в консоле побольше, на ноуте вообще не видно, что там выводится). А так лайк однозначно, как и под всеми предыдущими видео) Очень полезное дело делаешь, результат которого пригодится тысячам других начинающих кодеров)
даже на телефон всё вижу хорошо)
Ничего не понял. Начал сливаться на моменте определения делегата, а именно T MyDelegate.. А потом и вовсе запутался в моментах создания классов на основе делегата. Пойду обратно на метанит читать про обобщения.
ну что как ?
lol. Я пришел с Метанита, потому что там ничего не понял. Да и тут не понял тоже ((
@@yourownazog8069 жиза
Что на метаните не смог понять, что здесь. Заступорился на этой теме ни туда, ни обратно.(
Практически ничем не отличается от ковариантность и контравариантность классов. Попробовал написать сам для контравариантности, но забыл, что возвращаемого значения нет и передаём параметр производного типа...
Спасибо за урок, очень отличный!