示例#1
0
        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);
                }
            }
        }
示例#2
0
        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);
                }
            }
        }