public static void Main()
Console.WriteLine("Hello World");
Del MyDel = DelegateMethod;
Console.WriteLine("Ingrese dos Numeros a sumar: ");
string N1 = Console.ReadLine();
string N2 = Console.ReadLine();
Console.WriteLine("Ingrese numero a elevar al cuadrado");
string N3 = Console.ReadLine();
NumberDelegate D_Sum = Sum;
MyDel("Delegado 1 Exitosó");
D_Sum(Int32.Parse(N1),Int32.Parse(N2));
public delegate void Del (string Msg);
public delegate int NumberDelegate (int N, int M);
public delegate int CuadDel (int S);
public static void DelegateMethod(string Msg)
public static int Sum(int N, int M)
Console.WriteLine("Tu suma es: "+SumN.ToString());
public static int Cuad(int L)
Console.WriteLine(Cuadrado.ToString());