private void button_DodajIzFajla_Click(object sender, RoutedEventArgs e) { OpenFileDialog o = new OpenFileDialog(); if (o.ShowDialog() == true) { StreamReader s = new StreamReader(o.FileName); string linija; while (!s.EndOfStream) { linija = s.ReadLine(); string[] vred = linija.Split(','); if (vred[4] == "informatika") { informatika.Dodaj(vred[0], new Student(vred[0], vred[1], int.Parse(vred[2]), float.Parse(vred[3]))); } else { matematika.Dodaj(vred[0], new Student(vred[0], vred[1], int.Parse(vred[2]), float.Parse(vred[3]))); } } } osveziListu(); }
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); }