what are delegates? How you used then in your project?
Answer Posted / prashanth
Delegate means function pointer.
There are two types of delegate
1-simple delegate
2-multicast delegate.
for simple ex:
private void Page_Load(object sender, System.EventArgs e)
{
Label2.Text= DoAction(new Action(Add)).ToString();
Response.Write ("<BR>");
Label3.Text= DoAction(new Action(Sub)).ToString();
//
// // Put user code to initialize the page here
}
static int DoAction(Action action)
{
return action(5,2);
}
public int Add(int n,int m)
{
return n+m;
}
public int Sub(int n,int m)
{
return n-m;
}
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is the use of xmlserializer?
Can we overload the main method in c#?
Explain the difference between event and a delegate in c#?
What is main thread in c#?
Why c# is called type safe language?
What is an assembly in .net?
What is the object class in c#?
Explain the difference between abstract class and interface.
Does c# have its own class library?
What are interfaces in c#?
What is get set in c#?
Is int a class in c#?
What does typeof return c#?
What is difference between array and arraylist in c#?
Can abstract class have constructor in c#?