public _Delegats7() { MyDelegats mydelegats = new MyDelegats(func); MyDelegats3 mydelegats3 = mydelegats.Invoke(new MyDelegats1(str1), new MyDelegats2(str2)); Console.WriteLine(mydelegats3.Invoke()); }
public _Delegats3() { MyDelegats _mydelegate = null; MyDelegats mydelegate = new MyDelegats(Method); MyDelegats mydelegate1 = new MyDelegats(Method1); MyDelegats mydelegate2 = new MyDelegats(Method2); _mydelegate = mydelegate + mydelegate1 + mydelegate2; Console.WriteLine("Укажите от 1-4"); int i = int.Parse(Console.ReadLine()); switch (i) { case 1: mydelegate(); break; case 2: mydelegate1(); break; case 3: mydelegate2.Invoke(); break; case 4: MyDelegats myDelegats = _mydelegate - mydelegate1; myDelegats.Invoke(); break; default: break; } }
public _Delegats4() { MyDelegats myDelegats = delegate { Console.WriteLine("12"); }; myDelegats.Invoke(); }