Esempio n. 1
0
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            BoxStore <string> boxStore = new BoxStore <string>();

            for (int i = 0; i < n; i++)
            {
                Box <string> box = new Box <string>(Console.ReadLine());
                boxStore.AddBox(box);
            }
            int[] index = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries)
                          .Select(int.Parse).ToArray();
            boxStore.SwapBoxes(index[0], index[1]);
            Console.WriteLine(boxStore.ToString());
        }
        static void Main(string[] args)
        {
            BoxStore <string> lst = new BoxStore <string>();
            int n = int.Parse(Console.ReadLine());

            for (int i = 0; i < n; i++)
            {
                string       input = Console.ReadLine();
                Box <string> item  = new Box <string>(input);
                lst.Add(item);
            }
            var arr    = Console.ReadLine().Split().Select(int.Parse).ToArray();
            int index1 = arr[0];
            int index2 = arr[1];

            lst.SwapMethod(index1, index2);
            Console.WriteLine(lst.ToString());
        }