What is delegates & multicast delegate?
Answers were Sorted based on User's Feedback
Answer / neerajtyagi
delegate void Del(string s);
class TestClass
{
static void Hello(string s)
{
System.Console.WriteLine(" Hello, {0}!", s);
}
static void Goodbye(string s)
{
System.Console.WriteLine(" Goodbye, {0}!", s);
}
static void Main()
{
Del a, b, c, d;
// Create the delegate object a that references
// the method Hello:
a = Hello;
// Create the delegate object b that references
// the method Goodbye:
b = Goodbye;
// The two delegates, a and b, are composed to form
c:
c = a + b;
// Remove a from the composed delegate, leaving d,
// which calls only the method Goodbye:
d = c - a;
System.Console.WriteLine("Invoking delegate a:");
a("A");
System.Console.WriteLine("Invoking delegate b:");
b("B");
System.Console.WriteLine("Invoking delegate c:");
c("C");
System.Console.WriteLine("Invoking delegate d:");
d("D");
}
}
// Output will be
Invoking delegate a:
Hello, A!
Invoking delegate b:
Goodbye, B!
Invoking delegate c:
Hello, C!
Goodbye, C!
Invoking delegate d:
Goodbye, D!
Is This Answer Correct ? | 15 Yes | 2 No |
Answer / penchal das
Delegate is method which is used to call a method number of
times..
Is This Answer Correct ? | 3 Yes | 2 No |
Are structs faster than classes?
what are ways to debug the code step by step except using breakpoints?
how to return morethan one value using out parameter in c#.net ; For Example : public int show(out int []a) { int []a={1,2,3,4,5}; return a[]; } we have to print all the values without using the Console.WriteLine statement;
How can I get around scope problems in a try/catch?
Explain the difference between Response.Write () and Response.Output.Write ().
What is orm in c#?
What is the and operator in c#?
An abstract class is inherited, an Interface also inherited(multiple inheritance), How it differences.
Is it possible to implement an interface to a structure? Is it possible to extend a struct? Is it possible to inherit a class to struct?
9 Answers IBM, Logica CMG, TCS,
What do you mean by “finalize” and “finally” methods in c#?
What is a namespace server?
How can you sort the elements of the array in descending order?