public static Recnik <Kljuc, Vrednost> operator +(Recnik <Kljuc, Vrednost> r1, Recnik <Kljuc, Vrednost> r2)
        {
            Recnik <Kljuc, Vrednost> r = new Recnik <Kljuc, Vrednost>();

            foreach (var item in r1.parovi)
            {
                r.Dodaj(item.K, item.V);
            }
            foreach (var item in r2.parovi)
            {
                r.Dodaj(item.K, item.V);
            }
            return(r);
        }
        private void comboBox_IzborOpcijePrikaza_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            listBox_Rezultat.Items.Clear();
            IEnumerable <Par <string, Student> > r;

            switch (comboBox_IzborOpcijePrikaza.SelectedIndex)
            {
            case 0:
                Recnik <string, Student> recnik = matematika + informatika;

                foreach (var item in recnik)
                {
                    listBox_Rezultat.Items.Add(item);
                }

                break;

            case 1:
                r = informatika.Filtriraj(filt);
                foreach (var item in r)
                {
                    listBox_Rezultat.Items.Add(item.V);
                }
                break;

            case 2:
                r = matematika.Filtriraj(filt1);
                foreach (var item in r)
                {
                    listBox_Rezultat.Items.Add(item.V);
                }
                break;

            case 3:
                string index;
                foreach (var item in matematika)
                {
                    index = (Student)item;
                    listBox_Rezultat.Items.Add(index);
                }
                break;

            default:
                break;
            }
        }