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 main usage of keyword “virtual†? How does it work for a method or property?
What is master page in asp net c#?
There were a lot of questions asked, so I will list the topic (and add a what is "topic" and know pros/cons). Extreme programming, what is a transaction, various SDLC design approaches, what is a namespace, define a good test case, what is a stored proc, webservice? design patterns? linker? compiler? access modifiers? stack vs. queue? arrays vs. linked lists? sorting algorithms? recursion? OOP principles?
How to implement an object pool in c#.net.
Explain synchronous and asynchronous operations?
What are different types of classes in c#?
Are string objects mutable or immutable?
List down the differences between public, static and void keywords?
What is a .exe extension files? How is it similar to .dll extension files?
how dot net compiled code will become platform independent?
Can dictionary have duplicate keys c#?
Why we use anonymous methods in c#?
How long has c# been around?
What is Implementation inheritance
Define c# and list the features.