static void Main(string[] args) { Console.WriteLine("Thread {0}", Thread.CurrentThread.ManagedThreadId); Operacao o = new Operacao(Somar); Console.WriteLine("{0} - {1}", o.Method.Name, o(10, 5)); o = new Operacao(Subtrair); Console.WriteLine("{0} - {1}", o.Method.Name, o.Invoke(10, 5)); Console.ReadKey(); }