Exemplo n.º 1
0
        public DelegatesContext()
        {
            PrintSmile smile = null;

            while (true)
            {
                Console.WriteLine("1. Веселый");
                Console.WriteLine("2. Задумчивый");
                Console.WriteLine("3. Грустный");
                if (int.TryParse(Console.ReadLine(), out int answer))
                {
                    switch (answer)
                    {
                    case 1:
                    {
                        smile = GetHappy;
                        break;
                    }

                    case 2:
                    {
                        smile = GetPensive;
                        break;
                    }

                    case 3:
                    {
                        smile = GetSad;
                        break;
                    }
                    }
                }
            }
        }
Exemplo n.º 2
0
        public DelegatesContext()
        {
            PrintSmile smile = null;

            while (true)
            {
                Console.WriteLine("1. Веселый");
                Console.WriteLine("2. Задумчивый");
                Console.WriteLine("3. Грустный");
                Console.WriteLine("4. Обдолабнный");
                if (int.TryParse(Console.ReadLine(), out int answer))
                {
                    switch (answer)
                    {
                    case 1:
                    {
                        smile = GetHappy;
                        break;
                    }

                    case 2:
                    {
                        smile = GetPensive;
                        break;
                    }

                    case 3:
                    {
                        smile = GetSad;
                        break;
                    }

                    case 4:
                    {
                        smile = Agreeeee;
                        break;
                    }
                    }
                }
                smile(1);
                Show_Message(smile, 4, "sdfsd");
            }
        }
Exemplo n.º 3
0
 public void Show_Message3(PrintSmile _del, int a, string b)
 {
     _del?.Invoke(1);
     Show_Message2(GetHappy, a, b);
 }