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 are the properties of a string class?
Explain what is the smallest unit of execution in .net?
What is the best dependency injection c#?
What will be the output of the following code?
How do I automate my desktop application?
What is action in c# 3.5?
What is the implicit name of the parameter that gets passed into the set method/property of a class?
Does c# support properties of array types?
How many constructors can a class have c#?
What is class and object c#?
How do you specify a custom attribute for the entire assembly?
Explain the difference between abstract class and interface.
Can abstract class have constructor c#?
What is the difference between returning iqueryable vs ienumerable?
What are the namespace level elements?