private bool Action(int command) { Console.Clear(); switch (command) { case 0: return(false); case 1: arr.Add(GetItem()); break; case 2: arr.Remove(GetItem()); break; case 3: arr.Insert(GetIdx(), GetItem()); break; case 4: arr.Edit(GetIdx(), GetItem()); break; case 5: arr.AddRange(CreateNewArr()); break; case 6: arr.Clear(); break; case 7: IsExist(GetItem()); break; case 8: Console.WriteLine("Индекс: " + arr.FindFirst(GetItem())); Console.ReadLine(); break; case 9: Console.WriteLine("Индекс: " + arr.FindLast(GetItem())); Console.ReadLine(); break; case 10: arr.InsertRange(GetIdx(), CreateNewArr()); break; case 11: arr.Reverse(); break; default: Console.WriteLine("Введена некоректная команда!"); Console.ReadLine(); break; } return(true); }