예제 #1
0
        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);
        }
예제 #2
0
 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);
     }
 }