What are multicast delegates ? give me an example
Answer / kirti
Delegate that can have more than one element in its invocation List.
using System;
namespace SampleMultiCastDelegate
{
class MultiCast
{
public delegate string strMultiCast(string s);
}
}
MainClass defines the static methods having same signature as delegate.
using System;
namespace SampleMultiCastDelegate
{
public class MainClass
{
public MainClass()
{
}
public static string Jump(string s)
{
Console.WriteLine("Jump");
return String.Empty;
}
public static string Run(string s)
{
Console.WriteLine("Run");
return String.Empty;
}
public static string Walk(string s)
{
Console.WriteLine("Walk");
return String.Empty;
}
}
}
The Main class:
using System;
using System.Threading;
namespace SampleMultiCastDelegate
{
public class MainMultiCastDelegate
{
public static void Main()
{
MultiCast.strMultiCast Run,Walk,Jump;
MultiCast.strMultiCast myDelegate;
///here mydelegate used the Combine method of System.MulticastDelegate
///and the delegates combine
myDelegate=(MultiCast.strMultiCast)System.Delegate.Combine(Run,Walk);
}
}
}
Is This Answer Correct ? | 0 Yes | 0 No |
What are Action Filters in ASP.NET MVC and its use?
What's the difference between Java and .NET garbage collectors ?
What's the difference between const and readonly ?
Why to use “{resource}.axd/{*pathinfo}” in routing in mvc?
Explain the methods used to render the views in mvc?
How to ensure the credentials for WebService using Windows authentication
Define the core components of an ASP.NET MVC application?
explain what does .edmx file contains?
What is oauth in web api?
exe abrevatiom
Is entity framework slow?
What are the 2 popular asp.net mvc view engines?