private void dodaj_do_slownika(string klucz, Przekroj_Prad rekord, ref Dictionary <string, List <Przekroj_Prad> > slownik) { if (!slownik.ContainsKey(klucz)) { slownik.Add(klucz, new List <Przekroj_Prad>()); } slownik[klucz].Add(rekord); }
private void dodaj_do_slownika1(string klucz, Przekroj_Prad rekord, ref Dictionary <string, Dictionary <string, Dictionary <double, double> > > slownik) { string[] kl = klucz.Split((char)09); if (!slownik.ContainsKey(kl[1])) { slownik.Add(kl[1], new Dictionary <string, Dictionary <double, double> >()); } if (!slownik[kl[1]].ContainsKey(kl[0])) { slownik[kl[1]].Add(kl[0], new Dictionary <double, double>()); } if (!slownik[kl[1]][kl[0]].ContainsKey(rekord.przekroj_kabla)) { slownik[kl[1]][kl[0]].Add(rekord.przekroj_kabla, rekord.prad_Idd); } }