static void Main(string[] args) { Car c = new Car("Audi", "blue", 30.6m); Car c2 = new Car("BMW", "green", 80.6m); Car c3 = new Car("Fiat", "red", 90.6m); Car c4 = new Car("Mercedes", "black", 10.6m); Car c5 = new Car("VW", "pink", 55.6m); DoubleLinkedList <Car> dll = new DoubleLinkedList <Car>(); dll.Add(c); dll.Add(c2); dll.Add(c3); dll.Add(c4); Console.WriteLine(dll); dll.AddAfter(c5, c3); dll.Remove(c); dll.Change(c2, new Car("Golf", "blau", 15.6m)); Console.WriteLine(dll); /* DoubleLinkedListItem<Car> foundItem; * foundItem = dll.Find(c4); * * Console.WriteLine(foundItem); */ Console.ReadKey(); }
static void Main(string[] args) { Car car1 = new Car("Audi", "Green", 15000.0m); Car car2 = new Car("VW", "Black", 20000.1m); Car car3 = new Car("Porsche", "Orange", 150000.9m); Car car4 = new Car("Fiat", "Pink", 5000.4m); Car car5 = new Car("Lambo", "Blue", 200000.8m); DoubleLinkedList <Car> dll = new DoubleLinkedList <Car>(); dll.Add(car1); dll.Add(car2); dll.Add(car3); dll.Add(car4); dll.AddAfter(car5, car4); // dll.AddBefore(car5, car4); // dll.Remove(car3); Car data = new Car("Opel", "White", 1500.0m); dll.Change(car5, data); Console.WriteLine(dll); DoubleLinkedListItem <Car> findItem = new DoubleLinkedListItem <Car>(); findItem = dll.Find(car1); Console.WriteLine(findItem); Console.ReadKey(); }