static void Main(string[] args) { DELG d = new DELG(work.methode); Console.WriteLine(d.Invoke(1, 2).ToString()); Console.Read(); }
static void Main(string[] args) { DELG d = x => x * x; Console.WriteLine(d.Invoke(4).ToString()); Console.Read(); }
static void Main(string[] args) { //equivalent (sans delegate) à: //work.method(1,2); DELG d = new DELG(work.Add); var resultat = d.Invoke(1, 2); Console.WriteLine(resultat); Console.Read(); }
static void Main(string[] args) { int k = 0; int j = 0; DELG d = new DELG(work.methode); Console.WriteLine("donnez le 1er nombre :"); k = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("donnez le 2eme nombre :"); j = Convert.ToInt32(Console.ReadLine()); Console.WriteLine((d.Invoke(k, j).ToString())); Console.Read(); }