C# Delegates Делегаты

  Рет қаралды 82,243

codaza

codaza

Күн бұрын

В ролике мы поговорим о делегатах в C#. Обсудим их суть, синтаксис и практическое применение. Заходите, будет интересно :)
Исходный код проекта на GitHub: github.com/codaza/StockOnliner
Telegram канал: t.me/codaza
На кофе ☕️: pay.cloudtips.ru/p/179d0532
Patreon: / codaza
Boosty: boosty.to/codaza
0:00 - Начало
0:57 - Механика delegate
2:17 - Применение delegate
5:06 - Анатомия объявления delegate
7:06 - Пример: C# делегат без параметров
8:05 - Пример: C# делегат c параметрами
8:57 - Виды делегатов
9:20 - Пример: Multicast делегат
10:22 - Пример: Анонимные методы
11:09 - Пример: C# делегат в качестве параметра
11:39 - Live example: Практический пример применения делегатов
17:34 - Завершение
#csharpdelegates #delegates #делегаты #делегатыисобытия #csharp #сишарп #codaza

Пікірлер: 329
@codaza-channel
@codaza-channel 2 жыл бұрын
Удобная навигация по видео :) 0:00 - Начало 0:57 - Механика delegate 2:17 - Применение delegate 5:06 - Анатомия объявления delegate 7:06 - Пример: C# делегат без параметров 8:05 - Пример: C# делегат c параметрами 8:57 - Виды делегатов 9:20 - Пример: Multicast делегат 10:22 - Пример: Анонимные методы 11:09 - Пример: C# делегат в качестве параметра 11:39 - Live example: Практический пример применения делегатов 17:34 - Завершение
@mrcolter
@mrcolter 2 жыл бұрын
Можно ссылку на github с примером библиотеки, чтобы посмотреть как работает через отладчик
@codaza-channel
@codaza-channel 2 жыл бұрын
@@mrcolter Конечно. Вот ссылка: github.com/codaza/StockOnliner
@mrcolter
@mrcolter 2 жыл бұрын
@@codaza-channel Спасибо :з
@user-ug3sq2ip2u
@user-ug3sq2ip2u 2 жыл бұрын
@@codaza-channel Огромное вам СПАСИБО!! Вы реально объясняете лучше всех на ЮТУБ!!!
@user-ug3sq2ip2u
@user-ug3sq2ip2u 2 жыл бұрын
@@codaza-channel Огромное вам СПАСИБО!! Вы реально объясняете лучше всех на ЮТУБ!!! Вот что значит РЕАЛЬНЫЙ УЧИТЕЛЬ!
@HelSocol
@HelSocol 2 жыл бұрын
Предложение по разъяснению паттернов с примерами очень поддерживаю.
@paveltarasov1127
@paveltarasov1127 11 ай бұрын
Жаль что ты престал выпускать ролики. Твои обучающие видео по C# лучшее, что я встречал на ютуб. Все просто и понятно
@akretcakretsx4624
@akretcakretsx4624 5 ай бұрын
жаль что ты олень и никогда ничему не научишься
@user-hs3tk5pv2m
@user-hs3tk5pv2m Жыл бұрын
Урок который можно посмотреть даже уставшим после трудового дня и понять все с первого раза. Никакой тягомотины. Большое спасибо!
@codaza-channel
@codaza-channel Жыл бұрын
💙
@lordjy3817
@lordjy3817 Жыл бұрын
​@@dabradax9117 мне тоже интересно
@SalvatoreStuart
@SalvatoreStuart Жыл бұрын
и заснуть
@SuperAnonymousViewer
@SuperAnonymousViewer Ай бұрын
@@codaza-channelпожалуйста вернись
@user-yt5pl9wk3l
@user-yt5pl9wk3l 2 жыл бұрын
в таком же ключе нужно про события. что значат хэндлер, аргс, сендер, е и т.д. З.Ы. постараюсь все видео коментить что бы поднять вас в рекомендациях, т.к. вы правы - формат объяснения очень хорош.
@codaza-channel
@codaza-channel 2 жыл бұрын
Большое спасибо за поддержку! Комментарии к роликам действительно очень помогают. Делаю спойлер, видео про события выйдет уже в эту субботу :)
@thepetyan8902
@thepetyan8902 2 жыл бұрын
Блин, то что я искал, очень здорово. Просьба к автору, не забрасывай канал, все видео познавательные и на русском! Серьезно, брал курс на Udemy, чтобы разобраться в делегатах, так там 2 часа разжовывали незнамо что, а тут все быстро, понятно, по делу и бесплатно!
@codaza-channel
@codaza-channel 2 жыл бұрын
Это классно! Я очень рад, что информация в ролике помогла осмыслить делегаты лучше. Не забудьте посмотреть ролик про события (events) для полноты картины :) Спасибо за комментарий! Впереди много интересного.
@nutvismunt
@nutvismunt 3 ай бұрын
@@codaza-channel куда же делось это впереди(
@user-ie3du3dj7u
@user-ie3du3dj7u Жыл бұрын
Автор ты огромный молодец, как же мне было приятно смотреть это видео, все так понятно, хорошая громкость голоса, музыка на фоне, все так лампово, в общем очень круто спасибо!
@codaza-channel
@codaza-channel Жыл бұрын
Рад, что материал оказался полезным. Благодарю за отзыв 💙
@Maliorz
@Maliorz 2 жыл бұрын
Какая же годнота! Для особей со ступором мозговины, вроде меня, это просто какое-то спасение. Всё разжевано и визуализировано. Спасибо, чел, это топ контент.
@FourDollarBill
@FourDollarBill 2 жыл бұрын
Огромнейшее спасибо Вам за труды.
@Deatrockerz
@Deatrockerz 2 жыл бұрын
Видео отличное, очень правильно и качественно сделано. Разве что могу добавить - если новичку сложно освоить делегаты и события шарпа, а также передачу аргументов по ссылке (ref, out) - изучите указатели в Си. когда умеешь работать с указателями, понимаешь что такое эти все делегаты, что такое передача по ссылке и откуда у этого ноги растут.
@lolminevgm6279
@lolminevgm6279 Жыл бұрын
Очень жду новых видео,ибо объяснения на идеальных примерах и разъясняется ëмко,понятно и по факту!💗
@chinchilla898
@chinchilla898 2 жыл бұрын
Большое спасибо! Очень подробное и доступное объяснение 👍
@COMBATMONC
@COMBATMONC 3 ай бұрын
Вот что значит хорошее интро вместо того чтобы просить поставить лайк сказать так что мне самому захотелось это сделать.
@user-ry7ij2io1b
@user-ry7ij2io1b 2 жыл бұрын
Спасибо большое! Очень доступная и грамотная подача)
@sharlotkins
@sharlotkins 2 жыл бұрын
Очень редко комментирую видео, но ваше вызвало у меня восторг. Спасибо большое за работу, стало действительно всё понятно!
@-unity-
@-unity- 2 жыл бұрын
Прекрасная подача материала. Мне очень нравится такое. Заранее подготовленный сценарий, без всяких там: "а чё я хотел сказать? эээ.... ммм... ну да! а... нет". Тщательно составленная графика, ничего лишнего. Единственное, я бы фоновую музыку сделал чуть потише. И в конце рост громкости слишком уж взрывной, помягче бы. Но это на будущее, конечно же. Лайк, безусловно!
@codaza-channel
@codaza-channel 2 жыл бұрын
Кирилл, спасибо за обратную связь. Обязательно учту в будущих роликах. 👍
@andreihuk6870
@andreihuk6870 2 жыл бұрын
Объяснение на высшем уровне, спасибо автору!
@aleksey8405
@aleksey8405 Жыл бұрын
Классная музыка. И объяснение тоже!
@MrAgilator
@MrAgilator 12 күн бұрын
Благодарю за труды! Прекрасная работа на благо людей!
@Kinuar
@Kinuar Жыл бұрын
Спасибо большое целый день голову ломал, не мог понять как работают делегаты пока не нашел ваш ролик. Очень хорошо объяснили, как гору с плеч сняло
@ellakamenetsky7742
@ellakamenetsky7742 10 ай бұрын
Слушать Ваши уроки - одно удовольствие. И даже когда знаешь материал,- все равно находишь для себя что-то новое. Спасибо за Ваш профессионализм и хорошую подачу материала.
@user-np4wf6zq1m
@user-np4wf6zq1m 2 жыл бұрын
Суперсодержательный видос четко по теме с практическим примером. Браво автору канала!
@unknyver
@unknyver 7 ай бұрын
На удивление просто и понятно разобрал, долго не мог въехать в эту тему. Спасибо автору :)
@user-kw5yy1gi7e
@user-kw5yy1gi7e 11 ай бұрын
Спасибо за видео. Лучшее объяснение по делегатам.
@Re-tj8bt
@Re-tj8bt 2 жыл бұрын
Очень крутое объяснение. Спасибо большое 🙏
@dclxviclan
@dclxviclan 2 жыл бұрын
Крутой ролик, весьма понятно, документация больше запутывала, конечно и в ней можно взять информацию, но там больше академически и строго в терминологии, да еще и английские термины незнакомые переводишь и зачастую получаешь не совсем тот смысл в предложениях, благодарю вас, вы делаете отличную работу 👍
@vitalijerin3409
@vitalijerin3409 2 ай бұрын
отличная подача. четко и по делу. музыка, примеры 5+
@tigranavagyan5922
@tigranavagyan5922 Жыл бұрын
Огромное тебе спасибо. Всё доступно и интересно было подано. 👍
@Polmorelo
@Polmorelo Жыл бұрын
очень качественное объяснение, спасибо огромное
@konstantinleontyev4525
@konstantinleontyev4525 Жыл бұрын
Возможно одно из самых качественных виде о программировании которое я видел в сети!
@user-qc1sw4fz5w
@user-qc1sw4fz5w Ай бұрын
Очень интересное и полезное видео. Спасибо!
@amyst82
@amyst82 2 жыл бұрын
Спасибо очень интересно и понятно дай бог автору здоровья
@SwenOwn
@SwenOwn Жыл бұрын
Классно сделано, вот бы еще рассказали, зачем нужны делегаты 😉 Смотрел кучу роликов и нигде нормально об этом не говорится. Сделайте сравнение с другими вариантами, что ли. Или пример, где видно, что по-другому не решить. А здесь - нажали на кнопку, вызвали метод по ссылке. И? Можно нажать кнопку и вызвать метод без ссылки. В чем прикол?
@aln7485
@aln7485 Жыл бұрын
Хорошая подача материала, спасибо. Хотел узнать о делегатах и узнал.
@sahibrzayev8968
@sahibrzayev8968 Жыл бұрын
Отличное объяснение , благодарю !!!
@user-ds7ks1bd8t
@user-ds7ks1bd8t 2 жыл бұрын
Отличная работа! Не останавливайтесь!
@codaza-channel
@codaza-channel 2 жыл бұрын
Благодарю за поддержку!
@konstantinkobayashi4462
@konstantinkobayashi4462 2 жыл бұрын
Спасибо за отличный контент.
@MimakaGamleT
@MimakaGamleT Жыл бұрын
Это просто прекрасно! Спасибо!
@user-uq5eo3rp4s
@user-uq5eo3rp4s 2 жыл бұрын
Прекрасный формат рролика! Спасибо! +подписчик
@kazarovroman
@kazarovroman 2 жыл бұрын
Как всегда качественный контент!
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim 4 ай бұрын
Спасибо за такие видео
@niklp6116
@niklp6116 2 жыл бұрын
Буду пересматривать по очереди с events, пока всё не отложится в голове спасибо
@nickolayfetlistov4416
@nickolayfetlistov4416 Жыл бұрын
Прекрасное видео! Спасибо!
@GGamess
@GGamess Жыл бұрын
год назад смотрел видео, теперь пересматриваю😂 все формулировки помню и про банк оф америка
@Nogastik
@Nogastik 2 жыл бұрын
Молодцом! Оч. приятно слушать :]
@BoddenDeni
@BoddenDeni 11 ай бұрын
Вот это в как раз и искал. Автор молодец.
@yar9721
@yar9721 2 жыл бұрын
Очень качественное видео, желаю продвижения на ютубе)
@webseo89
@webseo89 2 жыл бұрын
Спасибо за труд!)
@dec1ne771
@dec1ne771 Жыл бұрын
Одно из самых лучших объяснений, которые я когда либо видел в своей жизни, спасибо тебе большое за твои видосы, благодаря тебе, во многих аспектах стал лучше ориентироваться
@codaza-channel
@codaza-channel Жыл бұрын
Спасибо за комментарий. Рад, что информация оказалась полезной 🙂
@marksreider7645
@marksreider7645 2 жыл бұрын
Спасибо за урок!
@pofoq
@pofoq Жыл бұрын
Первое видео, которое Я посмотрел на этом канале! Подписываюсь!
@magnemagnetiq7219
@magnemagnetiq7219 2 жыл бұрын
Прекрасное видео!
@pulsar1934
@pulsar1934 Жыл бұрын
Большое вам спасибо!)
@mrshark6765
@mrshark6765 4 ай бұрын
Спасибо, невероятно полезно! :D
@user-sr4fx5if7i
@user-sr4fx5if7i 10 ай бұрын
Огромное спасибо за видос)
@sayli2189
@sayli2189 2 жыл бұрын
Ооочень понятное объяснение
@tey-eur
@tey-eur Жыл бұрын
Ппекрасные объяснения, уверен у канала огромное будушее
@ktl6387
@ktl6387 2 жыл бұрын
это божественно!
@qwerty89993
@qwerty89993 10 ай бұрын
спасибо, очень приятная подача
@SobachkaPes
@SobachkaPes 2 ай бұрын
Тесак очень вежливо поясняет за делегаты на С#
@zakgard9154
@zakgard9154 Жыл бұрын
Так вот оно что, автору большое спасибо за объяснение!
@partymakerplay148
@partymakerplay148 2 жыл бұрын
клёвая, приятная подача :) желаю быстрого развития канала!
@codaza-channel
@codaza-channel 2 жыл бұрын
Благодарю за комментарий и спасибо за пожелания! :)
@alekseisinitski7704
@alekseisinitski7704 2 жыл бұрын
Круто, очень круто. Все объясняется простым и понятным языком, очень доходчиво. Автору желаю успехов, побольше подписчиков и динамического развития канала. Подписка!
@codaza-channel
@codaza-channel 2 жыл бұрын
Рад, что ролик понравился. Благодарю за комментарий 👍
@PAPAKOTT
@PAPAKOTT 2 жыл бұрын
Как всегда очень круто !!!
@codaza-channel
@codaza-channel 2 жыл бұрын
Спасибо за комментарий! Здорово, что информация оказалась полезной 🙂
@user-nw8sn5gf9e
@user-nw8sn5gf9e Жыл бұрын
Классный урок , спасибо !=)
@scc-6
@scc-6 9 ай бұрын
Cпасибо) Вроде, разобрался, и понял. Бывают заскоки, и я пытаюсь разобраться, как всё работает, вплоть до хранения памяти, спасибо
@SALOway
@SALOway Жыл бұрын
Вот чего чего, а многим видео по программированию не хватает жизни, движения. Именно по этому я радуюсь каждый раз, как вижу видео, в котором повествование и картинка идут паралельно, дополняя друг друга
@nowar8379
@nowar8379 2 жыл бұрын
Наконец-то допер..Спасибо за видео,приятно слушать. Музыка в тему,в стиле Птушкина из его путешествий)
@codaza-channel
@codaza-channel 2 жыл бұрын
Благодарю за комментарий. Рад, что понимание пришло в уходящем году 🙂 С наступающим! 🎄
@BorisAverin
@BorisAverin 2 жыл бұрын
Очень нравится твой канал Борис)
@chinchilla898
@chinchilla898 2 жыл бұрын
Тема Design Patterns интересна! Будем ждать)
@romanbush5164
@romanbush5164 2 жыл бұрын
Хорошее обьеснение. Я понял 👍🙂
@hamilt
@hamilt Жыл бұрын
Да, было бы интересно услышать про шаблоны проектирования
@fluffystar43
@fluffystar43 2 жыл бұрын
Одни Борисы и Иваны пришли посмотреть видео P.S. Классный ролик, продолжайте дальше 👍
@codaza-channel
@codaza-channel 2 жыл бұрын
Я знал что их будет немало)) Благодарю за комментарий! Рад, что информация оказалась полезной!
@user-gj9ls8hh4h
@user-gj9ls8hh4h 2 жыл бұрын
Автор большой красавчик)
@juniorcode41
@juniorcode41 Жыл бұрын
Однозначно лайк и подписка.
@jameslong8783
@jameslong8783 2 жыл бұрын
Видео топчик, ты один делаешь на ютубе такое. Продолжай!
@codaza-channel
@codaza-channel 2 жыл бұрын
Рад, что ролик оказался полезным 🙂 Спасибо за комментарий 👍
@user-qe5yn8kt9e
@user-qe5yn8kt9e Жыл бұрын
Спасибо за видео. В качестве предложения можно снять дополнительное видео про делегаты с параметризацией, а так же про делегаты func и action
@Stair777
@Stair777 Жыл бұрын
очень крутое видео, большое спасибо!!! Удачи каналу и автору) лайк подписка
@Olegcowboyoleg
@Olegcowboyoleg Жыл бұрын
Твою дивизию, автор, нереально круто. Читал книжки, смотрел видяхи, но понять смысл делегатов не мог. Мог, но чего-то не хватало. .
@AzaKyd
@AzaKyd 2 жыл бұрын
Крутое видео!! Братаааааан!!
@voffkaboo7183
@voffkaboo7183 2 жыл бұрын
было бы круто, если бы вы рассказали про шаблоны проектирования, спасибо!
@CyberYurius
@CyberYurius 2 жыл бұрын
Шикарно, просто шикарно! Наконец то, спустя дня поисков и просмотров скучных роликов, я нашел действительно подробный и приятный урок. Спасибо вам! Желаю вашему каналу миллионы подписчиков!
@codaza-channel
@codaza-channel 2 жыл бұрын
Рад, что информация оказалась полезной. Благодарю за комментарий и поддержку! Впереди много интересного.
@user-zr1nn6om5b
@user-zr1nn6om5b Жыл бұрын
Топ контент👍
@SALOway
@SALOway Жыл бұрын
Забавно. На середине видео захотелось подписаться, спустился под видео и обнаружил, что я так-то уже подписан)
@SALOway
@SALOway Жыл бұрын
А, так я еще и комментарий писал)
@lenaranalizator6125
@lenaranalizator6125 2 жыл бұрын
Лучший!
@Ogur4ikHrustit
@Ogur4ikHrustit 2 жыл бұрын
Получается,ставлю лайк)
@timoxa_dev
@timoxa_dev 2 жыл бұрын
Красава, спасибо
@user-ws4rl3lf1z
@user-ws4rl3lf1z Жыл бұрын
начало прикольное
@ivs13
@ivs13 Жыл бұрын
Топовое объяснение
@codaza-channel
@codaza-channel Жыл бұрын
💙
@MegaTembr
@MegaTembr 2 жыл бұрын
Классный канал
@user-gj1dn4pq2h
@user-gj1dn4pq2h 2 жыл бұрын
Спасибо за видео) Было б неплохо узнать о свойствах get; set
@user-bh2ge1mu9x
@user-bh2ge1mu9x 8 ай бұрын
Очень хорошие объяснения, впервые узнал для себя, что делегаты бывают много-фунциональными (MultiCast) и раньше не видел new() без имени класса.
@hulk3147426
@hulk3147426 Жыл бұрын
Спасибо за видео очень все понятно и доступно
@marvisgames
@marvisgames 2 жыл бұрын
Я не Иван или Борис, но лайк оставлю 🤝
@KlinvilleRu
@KlinvilleRu 8 ай бұрын
Спасибо!
@FatherOfPeople
@FatherOfPeople 2 жыл бұрын
Да, очень интересна тема шаблонов проэктирования
@codaza-channel
@codaza-channel 2 жыл бұрын
Значит, будем говорить 🙂 Вот тут уже поговорили про паттерн Proxy: kzbin.info/www/bejne/mZbSpZmsjrigbas
@alexdomanskyi7301
@alexdomanskyi7301 6 ай бұрын
Очень вкусный контент. Жаль, что время не хватает продолжать. Паттерны, асинхронность, примеры из жизни, архитектура - как бы хотелось продолжения формата.
@ashotrustavelyan7498
@ashotrustavelyan7498 2 жыл бұрын
ты лучший
@VItoSRostov
@VItoSRostov Жыл бұрын
урок интересный, спасибо, разобрался с делегатами. Вот что хотел сказать, проблема всех объяснений классов, делегатов и прочего, что не понятно для чего это нужно. вот в уроке объяснили для чего делегаты и в конце смотришь такой блин создали класс и прочее, но можно же было обойтись одной функцией и для новичка это выглядит нелепо
@vertigo2604
@vertigo2604 Жыл бұрын
Не Иван и не Борис, но лайк автор заслужил
C# Events События
14:36
codaza
Рет қаралды 49 М.
C# List
11:35
codaza
Рет қаралды 43 М.
Which one of them is cooler?😎 @potapova_blog
00:45
Filaretiki
Рет қаралды 10 МЛН
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 42 МЛН
Самая ВАЖНАЯ часть .NET
13:48
ExtremeCode
Рет қаралды 179 М.
C# programming. Lesson 3. Delegates and Events.
21:13
Программирование - это просто
Рет қаралды 186 М.
Вопросы собеседования на C# программиста
21:04
Програмысли Влог
Рет қаралды 62 М.
C# QuickSort Быстрая сортировка
21:32
codaza
Рет қаралды 29 М.
Faster than Rust and C++: the PERFECT hash table
33:52
strager
Рет қаралды 517 М.
Делегаты и события на практике
9:20
ExtremeCode
Рет қаралды 149 М.
Что должен знать C# Junior разработчик?
9:33
Sergey Nemchinskiy
Рет қаралды 92 М.