Ejemplo n.º 1
0
        public _Delegats7()
        {
            MyDelegats  mydelegats  = new MyDelegats(func);
            MyDelegats3 mydelegats3 = mydelegats.Invoke(new MyDelegats1(str1), new MyDelegats2(str2));

            Console.WriteLine(mydelegats3.Invoke());
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        public _Delegats4()
        {
            MyDelegats myDelegats = delegate { Console.WriteLine("12"); };

            myDelegats.Invoke();
        }