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; } }