static void Main(string[] args) { Listy.List orygianal = new Listy.List(); orygianal.AddToHead("Ania"); orygianal.AddToHead("Agnieszka"); orygianal.AddToHead("Wiktoria"); orygianal.AddToHead("Kasia"); Listy.List kopiaR = orygianal.KlonujRekurencyjnie(); Listy.List kopiaI = orygianal.KlonujIteracyjnie(); Console.WriteLine("Wypisujemy przed modyfikacjami: "); Console.WriteLine("\n***Oryginał: "); orygianal.PrintAll(); Console.WriteLine("\n***Kopia R: "); kopiaR.PrintAll(); Console.WriteLine("\n***Kopia I: "); kopiaI.PrintAll(); Console.WriteLine("\nModyfikujemy:"); Console.ReadKey(); kopiaR.AddToHead("Zosia"); kopiaR.AddToHead("Jola"); kopiaI.DeleteFromHead(); kopiaI.DeleteFromHead(); Console.WriteLine("\n***Oryginał: "); orygianal.PrintAll(); Console.WriteLine("\n***Kopia R: "); kopiaR.PrintAll(); Console.WriteLine("\n***Kopia I: "); kopiaI.PrintAll(); Console.ReadKey(); }
static void Main(string[] args) { Listy.List imiona = new Listy.List(); imiona.AddToHead("Ania"); imiona.AddToHead("Agnieszka"); imiona.AddToHead("Wiktoria"); imiona.AddToHead("Kasia"); for (int i = 0; i < imiona.GetCount(); i++) { Console.WriteLine("{0}. {1}", i, imiona[i]); } imiona[1] = "Basia"; imiona[3] = "Ola"; for (int i = 0; i < imiona.GetCount(); i++) { Console.WriteLine("{0}. {1}", i, imiona[i]); } Console.ReadKey(); }