Anonymous methods - ablealias/asp.net GitHub Wiki
Anonymous methods provide a technique to pass a code block as a delegate parameter
. Anonymous methods are the methods without a name, just the body. You need not specify the return type in an anonymous method; it is inferred from the return statement inside the method body.
Anonymous methods are declared with the creation of the delegate instance, with a delegate
keyword. For example,
delegate void NumberChanger(int n);
...
NumberChanger nc = delegate(int x)
{
Console.WriteLine("Anonymous Method: {0}", x);
};
// Create a handler for a click event.
button1.Click += delegate(System.Object o, System.EventArgs e)
{ System.Windows.Forms.MessageBox.Show("Click!"); };