コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }