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()); }