static void Main() { CompInv <Inventory> comp = new CompInv <Inventory>(); List <Inventory> inv = new List <Inventory>(); // Add elements to the list. inv.Add(new Inventory("Pliers", 5.95, 3)); inv.Add(new Inventory("Wrenches", 8.29, 2)); inv.Add(new Inventory("Hammers", 3.50, 4)); inv.Add(new Inventory("Drills", 19.88, 8)); Console.WriteLine("Inventory list before sorting:"); foreach (Inventory i in inv) { Console.WriteLine(" " + i); } Console.WriteLine(); // Sort the list using an IComparer. inv.Sort(comp); Console.WriteLine("Inventory list after sorting:"); foreach (Inventory i in inv) { Console.WriteLine(" " + i); } }
public static void Main() { CompInv comp = new CompInv(); ArrayList inv = new ArrayList(); // Добавляем элементы в список. inv.Add(new Inventory("Плоскогубцы", 5.95, 3)); inv.Add(new Inventory("Гаечные ключи", 8.29, 2)); inv.Add(new Inventory("Молотки", 3.50, 4)); inv.Add(new Inventory("Сверла", 19.88, 8)); Console.WriteLine( "Информация о запасах на складе до сортировки:"); foreach (Inventory i in inv) { Console.WriteLine(" " + i); } Console.WriteLine(); // Сортируем список, используя интерфейс IComparer. inv.Sort(comp); Console.WriteLine( "Информация о запасах на складе после сортировки:"); foreach (Inventory i in inv) { Console.WriteLine(" " + i); } }