declare method with delegate c# code example
Example 1: delegate function c#
// Create the Delgate method.
public delegate void Del(string message);
// Create a method for a delgate.
public static void DelegateMethod(string message)
{
Console.WriteLine(message);
}
// Instatiate the delegate.
Del hadler = DelegateMethod;
// Call the delegate.
hadler("Hello World");
// Output
// Hello World
Example 2: c# delegate func
Func<string, string> convert = delegate(string s)
{ return s.ToUpper();};
string name = "Dakota";
Console.WriteLine(convert(name));
// This code example produces the following output:
//
// DAKOTA