CoolInterview.com - World's Largest Collection of Interview Questions
 Interview Questions  
 Our Services  

Get 9,000 Interview Questions & Answers in an eBook.


  • 9500+ Pages
  • 9000 Question & Answers
  • All Tech. Categories
  • 14 MB Content

    Get it now !!


    Send your Resume to 6000 Companies


  • INTERVIEW QUESTIONS MICROSOFT C# DETAILS
    Question :
    what is the main difference between delegate and an event in c#?

    Posted by: shameera on 9/25/2007

    Contact shameera  Contact shameera
    Category C# Interview Questions
    Rating (4.3) By 10 users
    Added on 9/25/2007
    Views 5542
    Rate it!
    Answers:

    They aren't the same. An event is an event. A "delegate" assigns a particular event handler to an object instance. Thus, when an object event happens, the proper procedure/method is called.

    An example might help. I frequently code things so that a single method is called for all instances of a class. No matter which button is clicked, call my generic "button_click" method. That method will use the event arguments to determine which button was actually clicked.

    In order to assign all button click events to a single method, I have to code the delegates.



     Posted by: NandaKumar    

    Contact NandaKumar  Contact NandaKumar

    Delegates and Events Both are related.

    Dalegete is a function pointer which can able to store the address of any function with same prototype.

    Event is a function handler which can handles or run the functions in same prototype of its delegate.

    For handling events delegate is uesd.



     Posted by: A.Mathiyazhagan    

    Contact A.Mathiyazhagan  Contact A.Mathiyazhagan

    delelgate is rederence to a method. event is way to access that method using that delegate.



     Posted by: sandy    

    Contact sandy  Contact sandy


    If you have the better answer, then send it to us. We will display your answer after the approval.
    Name :*
    Email Id :*
    Answer :*
    Verification Code Code Image - Please contact webmaster if you have problems seeing this image code Not readable? Load New Code
    Process Verification  Enter the above shown code:*
    Inform me about updated answers to this question

       
    Related Questions
    View Answer
    How to use HASH TABLE,ARRAYLIST in c# explain with example?
    View Answer
    Assemblies are of the following types:

    View Answer
    What is the difference between shadow and override

    View Answer
    What is the top .NET class that everything is derived from?

    View Answer
    C# provides a default constructor for me. I write a constructor that takes a string as a parameter, but want to keep the no parameter one. How many constructors should I write?

    View Answer
    When you inherit a protected class-level variable?Who is it available to?

    View Answer
    Does C# support multiple inheritance?

    View Answer

    Please Note: We keep on updating better answers to this site. Subscribe to our newsletter to get notified when better answer is posted.

    Notify me when better answer is posted!
    Email:

    View ALL C# Interview Questions

    User Options
    Sponsored Links


    Copyright ©2003-2009 CoolInterview.com, All Rights Reserved.
    Privacy Policy | Terms and Conditions
    Page URL: http://www.coolinterview.com/interview/12142/default.asp?cachecommand=bypass


    Download Yahoo Messenger | Placement Papers| FREE SMS | ASP .Net Tutorial | Web Hosting | Dedicated Servers | Joke of the Day

    0.48