static void Main(string[] args) { Listy.Lista imiona = new Listy.Lista(); imiona.DodajDoGlowy("Ania"); imiona.DodajDoGlowy("Agnieszka"); imiona.DodajDoGlowy("Wiktoria"); imiona.DodajDoGlowy("Kasia"); for (int i = 0; i < imiona.PobierzLiczbeElementow(); i++) { Console.WriteLine("{0}. {1}", i, imiona[i]); } imiona[1] = "Basia"; imiona[3] = "Ola"; for (int i = 0; i < imiona.PobierzLiczbeElementow(); i++) { Console.WriteLine("{0}. {1}", i, imiona[i]); } Console.ReadKey(); }
static void Main(string[] args) { Listy.Lista oryginal = new Listy.Lista(); oryginal.DodajDoGlowy("Ania"); oryginal.DodajDoGlowy("Agnieszka"); oryginal.DodajDoGlowy("Wiktoria"); oryginal.DodajDoGlowy("Kasia"); Listy.Lista kopiaR = oryginal.KlonujRekurencyjnie(); Listy.Lista kopiaI = oryginal.KlonujIteracyjnie(); Console.WriteLine("Wypisujemy przed modyfikacjami: "); Console.WriteLine("\n***Oryginal: "); oryginal.WypiszWszystko(); Console.WriteLine("***Kopia R: "); kopiaR.WypiszWszystko(); Console.WriteLine("***Kopia I: "); kopiaI.WypiszWszystko(); Console.WriteLine("\nModyfikujemy: "); Console.ReadKey(); kopiaR.DodajDoGlowy("Zosia"); kopiaR.DodajDoGlowy("Jola"); kopiaI.UsunZGlowy(); kopiaI.UsunZGlowy(); Console.WriteLine("\n***Oryginal: "); oryginal.WypiszWszystko(); Console.WriteLine("***Kopia R: "); kopiaR.WypiszWszystko(); Console.WriteLine("***Kopia I: "); kopiaI.WypiszWszystko(); Console.ReadKey(); }