private static void IHashTableTest(IHashTable <string> table)
        {
            while (true)
            {
                var input = IOSystem.SafeSimpleChoice("Выберите действие с таблицей:", new string[]
                {
                    "Добавить узел",
                    "Удалить узел",
                    "Получить узел",
                    "Вывести таблицу",
                    "Закончить тест"
                });

                bool endTest = false;

                switch (input)
                {
                case 0:
                    int key = IOSystem.GetInt("Введите ключ: ");
                    Console.Write("Введите значение: ");
                    string value = Console.ReadLine();
                    table.Add(key, value);
                    break;

                case 1:
                    table.Remove(IOSystem.GetInt("Введите ключ: "));
                    break;

                case 2:
                    Console.WriteLine("Найденное значение: " + table.FindByKey(IOSystem.GetInt("Введите ключ: ")));
                    break;

                case 3:
                    Console.WriteLine("Начало вывода");
                    table.View();
                    Console.WriteLine("Конец вывода");
                    break;

                case 4:
                    endTest = true;
                    break;
                }

                Console.WriteLine();

                if (endTest)
                {
                    break;
                }
            }
        }