예제 #1
0
        /// <summary>
        /// Задание 2
        /// </summary>
        void Task_2()
        {
            Console.Clear();
            Console.Write("Введите строку: ");

            string str = Console.ReadLine();

            if (string.IsNullOrWhiteSpace(str))
            {
                Console.WriteLine("Строка неможет быть пустой!!!");
            }
            else
            {
                MyTask task = new MyTask();

                if (task.ShortestWord(str).Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Length >= 2)
                {
                    Console.WriteLine("Самые короткие слова в строке: " + task.ShortestWord(str));
                }
                else
                {
                    Console.WriteLine("Самое короткое слово в строке: " + task.ShortestWord(str));
                }

                if (task.LongestWord(str).Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Length >= 2)
                {
                    Console.WriteLine("Самые длинные слова в строке: " + task.LongestWord(str));
                }
                else
                {
                    Console.WriteLine("Самое длинное слово в строке: " + task.LongestWord(str));
                }
            }

            Console.ReadKey();
        }