static void Main(string[] args) { Program p = new Program(); CalculoMat <int> cal = new CalculoMat <int>(Somar); CalculoMat <decimal> caldec = new CalculoMat <decimal>(p.SomarDec); Console.WriteLine(cal(1, 1)); Console.WriteLine(caldec(1.5m, 1.6m)); ExibirInformacoesDelegate(caldec); Console.ReadKey(); }
private static void ExibirInformacoesDelegate <T>(CalculoMat <T> caldec) { Console.WriteLine(caldec.Target); Console.WriteLine(caldec.Method); }