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 |
Explain attributes in c#?
What does == mean in c sharp?
What does string intern do?
Can we overload the main method in c#?
What is managed code?
7.What are typed data set?
What is a string c#?
Define a class and an object?
what is uniary operators and binary operators and what is the difference
What is difference between write and writeline?
What are the different ways of method can be overloaded?
What is the example of predicate?