private void button3_Click(object sender, EventArgs e) { UselessMethod x = CreateDelegateInstance3(); x(); x(); }
// static UselessMethod CreateDelegateInstance3() { int counter = 500; UselessMethod ret = delegate { Console.WriteLine(counter); counter += 100; }; ret(); return(ret); }