Exemple #1
0
        static void Main(string[] args)
        {
            string s = Console.ReadLine();

            string[] n = s.Split(' ');

            int a = int.Parse(n[0]);
            int b = int.Parse(n[1]);

            Summa summa = new Summa(a, b);

            MyDelegete D = summa.Sum;

            Thread.Sleep(1000);

            //for (int i = 0; i < 9; ++i)
            //{
            //    Console.SetCursorPosition(0, 1);
            //    Console.Write(i + 1);
            //    Thread.Sleep(1000);
            //}

            //Console.SetCursorPosition(0, 1);
            Console.WriteLine(D.Invoke());
        }
Exemple #2
0
        static void Main(string[] args)
        {
            MyDelegete mydelegat  = null;
            MyDelegete mydelegat1 = new MyDelegete(Method1);
            MyDelegete mydelegat2 = new MyDelegete(Method2);
            MyDelegete mydelegat3 = new MyDelegete(Method3);

            mydelegat = mydelegat1 + mydelegat2 + mydelegat3;

            Console.WriteLine("Enter your number pls.");

            label : string choise = Console.ReadLine();

            int n = Int32.Parse(choise);

            switch (n)
            {
            case 1:
            {
                mydelegat1.Invoke();
                break;
            }

            case 2:
            {
                mydelegat2.Invoke();
                break;
            }

            case 3:
            {
                mydelegat3.Invoke();
                break;
            }

            case 4:
            {
                MyDelegete mydelegat4 = mydelegat - mydelegat1;
                mydelegat4.Invoke();
                break;
            }

            case 5:
            {
                MyDelegete mydelegat5 = mydelegat - mydelegat2;
                mydelegat5.Invoke();
                break;
            }

            case 6:
            {
                MyDelegete mydelegat6 = mydelegat - mydelegat3;
                mydelegat6.Invoke();
                break;
            }

            case 7:
            {
                mydelegat.Invoke();
                break;
            }

            default:
            {
                Console.WriteLine("You enter wrong number!! --please try again!!");
                goto label;
            }
            }

            Console.ReadKey();
        }