メソッドをパラメータで渡して実行する。
パラメーターを受け取らず、戻り値を持たないメソッドをカプセル化します。
Action デリゲート
using System; class Class1 { static void Main(string[] args) { Class1 cs1 = new Class1(); cs1.Say(); } public void Say() { Execute(Hello); } public void Execute(Action action) { action(); } public void Hello() { System.Console.WriteLine("hi"); } }