Пример #1
0
        public IVoertuig[] GetVoertuigLijst()
        {
            IVoertuig[] driveable   = new IVoertuig[0];
            int         counter     = 0;
            int         counterTwee = 0;

            for (int i = 0; i < artikels.Length; i++)
            {
                if (artikels[i] is IVoertuig)
                {
                    counter++;
                }
            }
            Array.Resize(ref driveable, counter);
            for (int i = 0; i < artikels.Length; i++)
            {
                if (artikels[i] is IVoertuig)
                {
                    driveable[counterTwee] = (IVoertuig)artikels[i];
                    counterTwee++;
                }
            }

            Console.WriteLine($"Artikels that are driveable: {driveable.Length}");
            return(driveable);
        }
Пример #2
0
        /// <summary>
        /// Geeft lijst van voertuig objecten
        /// </summary>
        /// <returns>voertuig</returns>
        public IVoertuig[] GetVoertuigLijst()
        {
            IVoertuig[] voertuig = new IVoertuig[artikels.Length];
            int         j        = 0;

            for (int i = 0; i < artikels.Length; i++)
            {
                if (artikels[i] is IVoertuig voertuig1)
                {
                    voertuig[j] = voertuig1;
                    j++;
                }
            }
            Array.Sort(voertuig);
            return(voertuig);
        }
Пример #3
0
 public void VoegAutoToe(IVoertuig voertuig)
 {
     Voertuigen.Add(voertuig.Kenteken, voertuig);
 }