.NET interview questions: - Define delegate & steps to create delegate?
- By Shiv Prasad Koirala in ASP.NET
- Oct 5th, 2011
We can define delegate as an abstract strong pointer to a function or method. In other words we can create a pointer which points to a method or function and then pass that pointer wherever you wish and invoke the function / method.
It is a 4 steps simple process for delegate creation:-
1. First step is we need to declare a delegate.
2. Then create an object reference for it.
3. Pointing the reference towards a method.
4. And finally we need to invoke the method through a delegate.
Below is the sample code snippet for the same.
// Declare a delegatepublic delegate int PointToAdd(int p, int q);// Create a reference pointerPointToAdd objpointer = null;// Point to the methodobjpointer = Add;// Invoke the function/methodobjpointer.Invoke(60,70);
View video on Shadowing in OOPS as follows: -
Avail from the link more Most asked .NET interview questions for preparation.
Refer author's other blog for complete Dotnet interview questions and answers
Shiv Prasad Koirala
Visit us @ www.questpond.com or call us at 022-66752917... read more