/// <summary>
        /// Метод CommandProcessing() обрабатывает комманды пользователя.
        /// </summary>
        /// <param name="command">Наименование комманды передается в качестве параметра command.</param>
        /// <param name="myList">Пользовательский список передается в качестве параметра myList.</param>
        public static void CommandProcessing(string command, ICommandList <string> myList)
        {
            var commandArgs = command.Split();

            switch (commandArgs[0])
            {
            case "1":
                myList.Add(commandArgs[1]);
                break;

            case "2":
                myList.Remove(int.Parse(commandArgs[1]));
                break;

            case "3":
                Console.WriteLine(myList.Contains(commandArgs[1]));
                break;

            case "4":
                myList.Swap(int.Parse(commandArgs[1]), int.Parse(commandArgs[2]));
                break;

            case "5":
                Console.WriteLine(myList.CountGreaterThan(commandArgs[1]));
                break;

            case "6":
                Console.Write("Maximum element in the list: ");
                Console.WriteLine(myList.Max());
                break;

            case "7":
                Console.Write("Minimum element in the list: ");
                Console.WriteLine(myList.Min());
                break;

            case "8":
                myList.Print();
                break;

            default:
                break;
            }
        }