C# Delegates explained

For more such videos visit www.questpond.com
For more such videos subscribe kzread.info...
See our other Step by Step video series below :-
Learn C# Step by Step goo.gl/FNlqn3
Learn Design Pattern Step by Step:- goo.gl/eJdn0m
Learn Angular tutorial step by step tinyurl.com/ycd9j895
Learn MVC Core step by step :- tinyurl.com/y9jt3wkv
Learn Azure Step by Step :- tinyurl.com/y6fmrech
Learn SharePoint Step by Step in 8 hours:- goo.gl/XQKHeP
Python Tutorial for Beginners:- • Python Tutorial for Be...
Learn Data Science in 1 hour :- tinyurl.com/y5o7qbau
Learn Power BI Step by Step:- tinyurl.com/y6thhkxw
Learn MSBI Step by Step in 32 hours:- goo.gl/TTpFZN
Learn SQL Server Step by Step tinyurl.com/ja4zmwu
Learn Tableau step by step :- tinyurl.com/kh6ojyo
In this video we will try to understand the real use of delegates.
We are also distributing a 200 page Ebook ".NET Interview Question and Answers". If you want this ebook please share this video in your facebook/twitter/linkedin account and email us on questpond@questpond.com with the shared link and we will email you the PDF.

Пікірлер: 345

  • @dnfvideo
    @dnfvideo2 жыл бұрын

    Do not miss our Interview Question video series 30 Important C# Interview Questions : kzread.info/dash/bejne/dH-t0Kd7gNTPebA.html 25 Important ASP.NET Interview Questions : kzread.info/dash/bejne/ooyhr8ameripYMo.html 25 Angular Interview Questions : kzread.info/dash/bejne/X56Z0dt9eqfZg7A.html 5 MSBI Interview Questions : kzread.info/dash/bejne/Z3lsk5eaiKTdibQ.html

  • @mrbananaman8032
    @mrbananaman80323 жыл бұрын

    Thank you for clarifying the "WHY" right away and calling out how stupid delegates seem at first glance. In other tutorials that just start teaching you how to use them I can't concentrate and learn because I'm waiting for the actual reason you'd want to use them in a real situation the entire time.

  • @kebabfoto

    @kebabfoto

    2 жыл бұрын

    Yeah that's really missing sometimes

  • @DGangstaVEVO
    @DGangstaVEVO8 жыл бұрын

    Every tutorial i've watched made me think delegates are very complicated until i've watched this and it became so simple! You are awesome, i love the way you teach!

  • @BeLogicalAlways

    @BeLogicalAlways

    6 жыл бұрын

    Not that great

  • @lica281

    @lica281

    4 жыл бұрын

    Came here just to say this. Bravo. Fantastic explanation.

  • @MrGramatix

    @MrGramatix

    4 жыл бұрын

    Yes very true, I read many tutorials and watched few videos too but he explained very well in a simple manner

  • @maxron6514

    @maxron6514

    4 жыл бұрын

    Yes very well explained

  • @alagarswamyingersoll

    @alagarswamyingersoll

    3 жыл бұрын

    True.I feel the same.

  • @MeleeChannel
    @MeleeChannel2 жыл бұрын

    The biggest question for me when hearing about Delegates in the first day was "Okay, but why? This seems awfully complicated to do something massively roundabout", and thankfully you solved that in the first minute! Many thanks for the wonderful explanation :)

  • @scottcase6195
    @scottcase61957 жыл бұрын

    I appreciate that you talked about the reasons why to use delegates. Most videos I have found on this topic just go directly to code and show how to use the delegate with no attempt to explain why, or what it's doing or how it fits in. It's a difficult concept to get clarity on, and a lot of KZreadrs don't seem to really know how it works or why; they just know how to make it work without really understanding.

  • @ThePGloor
    @ThePGloor8 жыл бұрын

    I'm not new to delegates, but found this presentation very useful when I've been looking for a way to explain delegates to others. After watching your video explaining delegates has become easy and meaningful. Thank you!

  • @titanicpat1275
    @titanicpat12752 жыл бұрын

    I watched an 90 minute tutorial on Delegates yesterday, but couldn't really understand why they looked strange and what I might use them for. Less than 9 minutes here and its clear. Thank you!

  • @macsoccer2012
    @macsoccer2012 Жыл бұрын

    Thank you!! I’ve been searching for forever for a decent explanation of delegates. You made it clear and simple to understand in this video. 🙏

  • @colinrickels201
    @colinrickels2015 жыл бұрын

    Your accent is more crisp then any teacher i know. Very easy to listen to and comprehend. Keep up the good tutorials !

  • @peculiarbabalola4430
    @peculiarbabalola44302 жыл бұрын

    You just got an extra subscribers. Succinctly explained. Not assuming and talking about the why. It is missing in most videos. Most people assume that the point will be gotten from just the simple but "stupid" definition. Thank you for going the extra mile to explain the why...very important and much appreciated.

  • @KamilKubiak96
    @KamilKubiak967 жыл бұрын

    This is the best and most human like explanation I could find. I got the concept now, thank you so much!

  • @robertmasterofpain6863
    @robertmasterofpain68638 жыл бұрын

    Very clear explanation. I've finally got it!

  • @menspa2471
    @menspa24716 жыл бұрын

    The best explanation ever. Simple and clear

  • @akshaytalekar2880
    @akshaytalekar28805 жыл бұрын

    You Made Delegates Simplest. This is the Great Understandable Explanation Ever I Have Seen.

  • @permindersingh1216
    @permindersingh12165 жыл бұрын

    Just adding to what you said, delegates can also be used to invoke function asynchronously on a separate thread using BeginInvoke

  • @joesmith1922
    @joesmith19227 жыл бұрын

    Brilliant! I finally see what a delegate is used for. Thanks!

  • @RedBirdOBX
    @RedBirdOBX6 жыл бұрын

    Thank you. This is the first video to explain not HOW to use one....but WHY you could use one. Thanks again.

  • @zx1701
    @zx17017 жыл бұрын

    Excellent explanation of Delegates. Thanks!

  • @oskarkarlsson4707
    @oskarkarlsson47073 жыл бұрын

    Best delegate video for understanding the REAL purpose of delegates. Thank you!

  • @angel_machariel
    @angel_machariel8 жыл бұрын

    This was a crisp and clear presentation of the essence of the delegate keyword.

  • @rmarikar1
    @rmarikar14 жыл бұрын

    The BEST explanation of delegates. Thank you.

  • @Sufferingitbastards369
    @Sufferingitbastards3699 жыл бұрын

    good basic kick start but it would be great if you make more videos on this to explain the real power power of delegates when we talk about loosely coupled systems or Event Broker or Observer kind of pattern and that will help the community. Thank you making this video and wish to see your more.

  • @xxsilentxxxx
    @xxsilentxxxx8 жыл бұрын

    Thank you! Simple yet effective.

  • @orionmec
    @orionmec2 жыл бұрын

    Because the definitions that I was given, "a ptr to a function" I have had a really hard time getting it. Thank you brother, you hit the nail on the head. Or maybe into 'my head'... I get it now!!! Thanks.

  • @x12624
    @x126244 жыл бұрын

    I liked the way he explained it, literal explanation of the delegate and finally the callback function example. It made a little more sense now.

  • @dlmaher1959
    @dlmaher19593 жыл бұрын

    Excellent !!! Very concise, clear explanation. This the second of your tutorials I have followed, first was threading. Just some general feedback; maybe in your examples you should use real world "objects" when discussing classes and functions. So instead of just "obj", use something like "ACUnit". This has real world context that makes it easier for people to follow your examples. Each AC has properties and methods that u can call I think it makes teaching easier

  • @prashantb9771
    @prashantb97718 жыл бұрын

    screen should have less zoomed so everything could have been displayed in one page

  • @drianlarde

    @drianlarde

    4 жыл бұрын

    this is so true..

  • @anshubudhiraja
    @anshubudhiraja6 жыл бұрын

    I don't think that it is only about callbacks. In C# 7, you can pass a method as a parameter, without using delegate, so according to you these delegates should have been removed from C# 7, but delegates have one more, more important role to play and that is to use it for events.

  • @BritshBeef1
    @BritshBeef15 жыл бұрын

    Really good Tutorial, thank you from the UK!

  • @alagarswamyingersoll
    @alagarswamyingersoll3 жыл бұрын

    Excellent explanation sir.I appreciate it.I have been searching to know why we use delegates in C#,now,I have the answer for it.Thank you sir.

  • @sarmistharay5921
    @sarmistharay59215 жыл бұрын

    Great... Explanation Sir.Thank you so very much.

  • @rongreen3648
    @rongreen36486 жыл бұрын

    Nice explanation showing that a delegate is more than just a simple function pointer. It is a communication device, a callback. Good "delegates from India" illustration!

  • @purePointMedia
    @purePointMedia8 жыл бұрын

    Great video. Thank you for actually making this concept make sense.

  • @raymondfinton3177
    @raymondfinton31774 жыл бұрын

    Nice explanation and very quick. Just what I needed. Thank you.

  • @bruinflight1
    @bruinflight14 жыл бұрын

    This is a great tutorial thank you! And now I will look for the purpose of delegates in He-Sharp :-)

  • @fredyuldashev
    @fredyuldashev4 жыл бұрын

    I'll be honest? This got my very close to understanding! Good Job!

  • @SD-gj2by
    @SD-gj2by6 жыл бұрын

    Awesome explanation and video. Totally get it! Thankyou

  • @jerryborzobohaty2212
    @jerryborzobohaty22122 жыл бұрын

    This was the first explanation I had heard that made sense to me. Thank you!

  • @sanampakuwal
    @sanampakuwal2 жыл бұрын

    Thank you! This is the first video or any material I'm looking about delegates and I can't believe I'm 100% clear, Keep up the great work! :)

  • @TheChodex
    @TheChodex5 жыл бұрын

    Thanks for very clear explanation of delegate. The way you explained the origins of delegate in English dictionary was very helpful.

  • @kishortala2950
    @kishortala29506 жыл бұрын

    Thanks for this. Really you have explained well and I easily understood. Thanks once again

  • @_sudipb
    @_sudipb Жыл бұрын

    This is the best explanation I have seen. Thank you. 👍👍

  • @lessknownindeed
    @lessknownindeed Жыл бұрын

    What a great explanation! The easiest teaching means the huge number of study in the background!

  • @yasinmagan2244
    @yasinmagan22442 жыл бұрын

    Very clear and concise way of explaining it. Thank you very much

  • @subhraswarup
    @subhraswarup6 жыл бұрын

    The best explanation of delegates ever. Thanks

  • @shaziahussain3029
    @shaziahussain30297 жыл бұрын

    Thanks now i learned that a delegate can communicate between two classes or functions and update the data into the functions of classes or between functions as a pointer to the function.

  • @shinichixxxx
    @shinichixxxx6 жыл бұрын

    Thank you so much for the explanation.

  • @harish0555
    @harish05558 жыл бұрын

    Thanq very much loved the expilination and the way of using the Delegate ... Kudaoos ...

  • @adrianozuna2149
    @adrianozuna21497 ай бұрын

    Finally!!! I always thought delegates were a very stupid concept because i never understood the point of using this, but this is the first video that i find correctly explains them and gives a practical example of them.

  • @xtonetware5493
    @xtonetware54935 жыл бұрын

    You nailed it sir... Best concise explanation on delegate i have watched so far.. I wish i could give you a triple like and or subcribe click.. Thanks again.

  • @Cromfeld
    @Cromfeld2 жыл бұрын

    Absolute plain and simple! The first video, when I got ann explaination why should I use a delegate.

  • @sreejithg4830
    @sreejithg48302 жыл бұрын

    Brilliant explanation. Thank you.

  • @afterworkguinness2452
    @afterworkguinness24528 жыл бұрын

    Thanks, that was a very clear explanation. Top notch.

  • @AlexSmirnov
    @AlexSmirnov8 жыл бұрын

    Thanks! Good explanation!

  • @TamilistTheGamer
    @TamilistTheGamer7 жыл бұрын

    It took me a while to understand delegates, but now it seems to be clicking. Thanks :D

  • @AkshayPatil-lm2ps
    @AkshayPatil-lm2ps8 жыл бұрын

    Perfectly explained. it was confusing Thanks.

  • @sham1r6
    @sham1r66 жыл бұрын

    Really informative and well thought out teaching in this video. Good job dude.

  • @nihar4713
    @nihar47133 жыл бұрын

    This is the best explanation of delegates I've seen

  • @DineshKumar-lq2ck
    @DineshKumar-lq2ck2 жыл бұрын

    Nothing is difficult you have the right Teacher. You are the one.

  • @ronen116
    @ronen1165 жыл бұрын

    you are a Great Teacher !!!!

  • @taskinkhaleque2100
    @taskinkhaleque21008 жыл бұрын

    simple and clear presentation.

  • @swinalchafle
    @swinalchafle3 жыл бұрын

    Nicely explained... Great job

  • @im1in260m
    @im1in260m3 жыл бұрын

    Thank you for explaining so well!

  • @jasonevans7281
    @jasonevans72816 жыл бұрын

    Great explanation of delegates - thank you.

  • @rajeevjha3714
    @rajeevjha37146 жыл бұрын

    clearly explained basically using delegate we can also pass method as a parameter. thanks a lot.

  • @kekistaniattackhelicopter2242
    @kekistaniattackhelicopter22426 жыл бұрын

    Finally a clear explanation.

  • @nerdcartoon2544
    @nerdcartoon25443 жыл бұрын

    Indian accent? Yes Less than ten minutes? Yes 6 years old? Yes Great explanation? Yes Dunno where this comment going anymore? Yes *This video is a legend.*

  • @vicmeister9996
    @vicmeister99963 жыл бұрын

    Very useful, perfect explanation

  • @sasiskitchen9566
    @sasiskitchen95665 жыл бұрын

    In simple words, if you have a thread running and you want to access the other thread method you can use delegate. Cross threading can be performed using delegate. Communicate between two foreign threads. That’s it. Have two threads running and try to access the other thread method, which will end up in cross threading error in runtime. Now use delegate and invoke that method. Wow it’s running.

  • @danielc4267
    @danielc42675 жыл бұрын

    Wow. This is so good. Thank you sir!!!

  • @thomaslinssen1426
    @thomaslinssen14265 жыл бұрын

    Thank you for making me understand delegates.

  • @Someone-jf3mb
    @Someone-jf3mb7 жыл бұрын

    So basically, what he is trying to say for this 8 mins long video is you can call functions from a different class (Scopes), which can be use to call back. Let's say there are two classes A and B. A calls a method in B class. if the method in B wants to tell A some data, it can't unless with delegate. With delegate: A calls a method in B class which has a delegate. A needs to specific what functions in A that B wants to call. B passes in data or just call the delegate (function in A) Please correct me if I am wrong. Hope this helps anyone.

  • @rupeshkamble9105

    @rupeshkamble9105

    6 жыл бұрын

    Steve Lo thanks.. you explained it very well..

  • @rabinzx

    @rabinzx

    5 жыл бұрын

    thank you. I was still lost after watching the video, but you sorted things out for me. So delegate has no use under the same class, right?

  • @unskeptable

    @unskeptable

    5 жыл бұрын

    Some one broken english sorry

  • @mamedaleskerov1507
    @mamedaleskerov15072 жыл бұрын

    Perfect explanation!!!

  • @reesebrandon4281
    @reesebrandon42816 жыл бұрын

    Great example. Thanks!

  • @itsmeafridi
    @itsmeafridi7 жыл бұрын

    Read a few of the books but i found this one very well explained.

  • @eltondaries1215
    @eltondaries12154 жыл бұрын

    Very simple and effective explanation

  • @stevebuddy6827
    @stevebuddy68278 жыл бұрын

    Teach me more please!!! I love your style of teaching! :)

  • @CameronAWatt
    @CameronAWatt7 жыл бұрын

    perfect explanation. thanks.

  • @fthomm
    @fthomm6 жыл бұрын

    Good explanation! Thank you!

  • @zebasxx
    @zebasxx6 жыл бұрын

    thanks for the video, I really appreciate when some one spend time trying to share knowledge. Despite that, I would advice you to show the full code and smaller text, I got lost in your explanation because for the big text.... got me crazy.

  • @chrismcgourty1756
    @chrismcgourty17567 жыл бұрын

    Very well done, thank you!

  • @yogeshcs2003
    @yogeshcs20037 жыл бұрын

    very good explanation. Keep it up.

  • @lakshanjayaweera6232
    @lakshanjayaweera62322 жыл бұрын

    You are awesome, i love the way you teach!

  • @logictech6228
    @logictech62286 жыл бұрын

    at last I understood what is delegate ..Thank you.. demonstrations should be like this. I've subscribed your Chanel

  • @Timzy921
    @Timzy9217 жыл бұрын

    Thank you for the video. It was very helpful!

  • @korukondamehervihari7025
    @korukondamehervihari70254 жыл бұрын

    Very good explanation. Thank you so much. Thank you so much. Thank you so much.!

  • @MrGramatix
    @MrGramatix4 жыл бұрын

    Thanks very much for your simple explanation about delegates

  • @lee1davis1
    @lee1davis16 жыл бұрын

    Very valuable explaination.

  • @CartmanBrah
    @CartmanBrah6 жыл бұрын

    Great vid, better explained than my lecturer

  • @KingTornado
    @KingTornado6 жыл бұрын

    Excellent explanation . Now i understand why we need delegates.

  • @diliniweerasinghe9788
    @diliniweerasinghe97887 жыл бұрын

    Finally I understand. Thanks Men

  • @govindaraoommi9900
    @govindaraoommi99003 жыл бұрын

    really thanks a lot sir , I thought delegates re really tough to understand but now its easy with this video

  • @laxyasharma7535
    @laxyasharma75354 жыл бұрын

    Great exploration and knowledge

  • @nadeerakuruppu2201
    @nadeerakuruppu2201 Жыл бұрын

    Thank you for the great explanations

  • @lalithprasad993
    @lalithprasad9934 жыл бұрын

    How did i miss this? Awesome Video thank you so much.

  • @lolgube
    @lolgube3 жыл бұрын

    great explanation. good job.

  • @joliver1981
    @joliver19813 жыл бұрын

    Awesome explanation.

  • @mikelowe1449
    @mikelowe14495 жыл бұрын

    Finally I get it!! Many thanks

  • @paranjapegaurav
    @paranjapegaurav9 жыл бұрын

    thanks sir really nice videos and clearing all the concepts from the depth

  • @milos5247
    @milos52474 жыл бұрын

    Great explanation, it helped a lot!