static void Main(string[] args) { //Kolejka(); //Stos(); //HashSet(); //LinkedList(); //LinkedList2(); //Disctionary(); //SortedDictionary(); //SortedList(); //SortedSet(); var pracownicy = new DzialyKolekcja(); pracownicy.Add("Sprzedaż", new Pracownik { Nazwisko = "Głowacki" }) .Add("Sprzedaż", new Pracownik { Nazwisko = "Nowak" }) .Add("Sprzedaż", new Pracownik { Nazwisko = "Nowak" }) .Add("Sprzedaż", new Pracownik { Nazwisko = "Czapla" }); pracownicy.Add("Księgowość", new SortedSet <Pracownik>(new PracownikComparer())); pracownicy.Add("Księgowość", new Pracownik { Nazwisko = "Nowak" }) .Add("Księgowość", new Pracownik { Nazwisko = "Kowal" }) .Add("Księgowość", new Pracownik { Nazwisko = "Kaczor" }) .Add("Księgowość", new Pracownik { Nazwisko = "Bogacki" }) .Add("Księgowość", new Pracownik { Nazwisko = "Nowak" }); foreach (var dzial in pracownicy) { Console.WriteLine(dzial.Key); foreach (var pracownik in dzial.Value) { Console.WriteLine("\t" + pracownik.Nazwisko); } } }
static void Main(string[] args) { //Lista(); //Kolejka(); //Stos(); //HaszSet(); //LinkedList(); //LinkedList2(); //Dictionary(); // SortedDictionary(); //SortedList(); // SortedSet(); var pracownicy = new DzialyKolekcja(); pracownicy.Add("Ksiegowosc", new Pracownik { Nazwisko = "Nowak" }) .Add("Ksiegowosc", new Pracownik { Nazwisko = "Kowal" }) .Add("Ksiegowosc", new Pracownik { Nazwisko = "Kaczor" }) .Add("Ksiegowosc", new Pracownik { Nazwisko = "Bogacki" }); pracownicy.Add("Sprzedaz", new Pracownik { Nazwisko = "Nowak" }) .Add("Sprzedaz", new Pracownik { Nazwisko = "Głowacki" }) .Add("Sprzedaz", new Pracownik { Nazwisko = "Czapla" }) .Add("Sprzedaz", new Pracownik { Nazwisko = "Kurowski" }) .Add("Sprzedaz", new Pracownik { Nazwisko = "Kurowski" }); foreach (var dzial in pracownicy) { Console.WriteLine(dzial.Key); foreach (var pracownik in dzial.Value) { Console.WriteLine("\t" + pracownik.Nazwisko); } } Console.ReadKey(); }
static void Main(string[] args) { // Kolejka(); // Stos(); // HashSet(); // LinkedList(); // LinkedList2(); // Słownik(); // SortedDictionary(); // lepsze przy pobieraniu i usuwaniu elementów // SortedList(); // SortedSet(); var pracownicy = new DzialyKolekcja(); pracownicy.Add("Ksiegowosc", new Pracownik { Nazwisko = "Nowak" }) .Add("Ksiegowosc", new Pracownik { Nazwisko = "Kowalski" }) .Add("Ksiegowosc", new Pracownik { Nazwisko = "Brzechwa" }) .Add("Ksiegowosc", new Pracownik { Nazwisko = "Mop" }) .Add("Ksiegowosc", new Pracownik { Nazwisko = "Nowak" }); pracownicy.Add("Sprzedaz", new Pracownik { Nazwisko = "Nowak" }) .Add("Sprzedaz", new Pracownik { Nazwisko = "Bob" }) .Add("Sprzedaz", new Pracownik { Nazwisko = "Tom" }) .Add("Sprzedaz", new Pracownik { Nazwisko = "Nowak" }); foreach (var dzial in pracownicy) { Console.WriteLine(dzial.Key); foreach (var pracownik in dzial.Value) { Console.WriteLine("\t" + pracownik.Nazwisko); } } }
public void Display() { var Pracownicy = new DzialyKolekcja(); Pracownicy.Add("Ksiegowosc", new Pracownik { Nazwisko = "Głowacki" }) .Add("Ksiegowosc", new Pracownik { Nazwisko = "Kowal" }) .Add("Ksiegowosc", new Pracownik { Nazwisko = "Nowak" }) .Add("Ksiegowosc", new Pracownik { Nazwisko = "Głowacki" }); Pracownicy.Add("Sprzedaż", new Pracownik { Nazwisko = "Nowak" }) .Add("Sprzedaż", new Pracownik { Nazwisko = "Nowak" }) .Add("Sprzedaż", new Pracownik { Nazwisko = "Dizma" }) .Add("Sprzedaż", new Pracownik { Nazwisko = "Kowal" }); foreach (var Dzial in Pracownicy) { Console.WriteLine(Dzial.Key); foreach (var pracownik in Dzial.Value) { Console.WriteLine("\t" + pracownik.Nazwisko); } } }