示例#1
0
        private static void Main()
        {
            string[] mainMenu =
            {
                "Задание 1. Использовать коолекцию Stack",
                "Задание 2. Работа с обобщенной коллекцией SortedDictionary",
                "Задание 3. Создание своей коллекции Queue", "Выход"
            };
            while (true)
            {
                var sw = Use.Menu(0, "Здравствуйте! Выберите задание:", mainMenu);
                switch (sw)
                {
                case 1:
                    var stack = new StackWork();
                    stack.Start();
                    break;

                case 2:
                    var dictionary = new SortedDictionaryWork();
                    dictionary.Start();
                    break;

                case 3:
                    var queue = new MyQueueWork();
                    queue.Start();
                    break;

                case 4:
                    return;
                }
            }
        }
示例#2
0
        //Клон
        private void Clone()
        {
            Console.WriteLine("Исходный стэк: ");
            Output();
            Console.WriteLine("\n\n\nСклонированный стэк: ");
            var clone = new StackWork(CloneStack());

            clone.Output();
        }