Code Listing: Delegate:
using System;
// Declare delegate
delegate void SampleDelegate(string message);
class MainClass
{
static void SampleDelegateMethod(string message)
{
Console.WriteLine(message);
}
static void Main()
{
// Instantiate delegate with a named method:
SampleDelegate d1 = SampleDelegateMethod;
// Instantiate delegate with anonymous method
SampleDelegate d2 = delegate(string message)
{
Console.Writeline(message);
};
//invoke delegate d1
d1(“hello”);
// invoke delegate d2
d2(“world”);
}
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment