/// <summary> /// Iz niza prebere kolo in ga vrne /// </summary> /// <param name="niz"></param> public static Kolo PreberiIzNiza(string niz) { string[] podatki = niz.Split(' '); Kolo novo = new Kolo(int.Parse(podatki[10]), podatki[6], podatki[0], int.Parse(podatki[4]), int.Parse(podatki[13])); return(novo); }
/// <summary> /// Metoda za generiranje koles /// </summary> /// <param name="st_koles"></param> /// <returns></returns> public static Kolo[] GenerirajKolesa(int st_koles) { String[] barve = new string[] { "rdece", "bele", "crne", "modre", "zelene", "rjave", "sive", "rumene" }; string[] tipi = new string[] { "cestno", "gorsko", "treking" }; Kolo[] tab_koles = new Kolo[st_koles]; for (int i = 0; i < st_koles; i++) { int st_prestav = rng.Next(1, 40); string barva = barve[rng.Next(barve.Length)]; string tip = tipi[rng.Next(tipi.Length)]; int leto_izdelave = rng.Next(1900, 2022); int st_sedezev = rng.Next(10) > 8 ? 2 : 1; //Zaradi redkosti dvosedeznih koles tab_koles[i] = new Kolo(st_prestav, barva, tip, leto_izdelave, st_sedezev); } return(tab_koles); }