Example #1
0
        public ITrekker[] GetTrekkerLijst()
        {
            ITrekker[] trekker     = new ITrekker[0];
            int        counter     = 0;
            int        counterTwee = 0;

            for (int i = 0; i < artikels.Length; i++)
            {
                if (artikels[i] is ITrekker)
                {
                    counter++;
                }
            }
            Array.Resize(ref trekker, counter);
            for (int i = 0; i < artikels.Length; i++)
            {
                if (artikels[i] is ITrekker)
                {
                    trekker[counterTwee] = (ITrekker)artikels[i];
                    counterTwee++;
                }
            }
            Console.WriteLine($"Artikels that are pullers: {trekker.Length}");
            return(trekker);
        }
Example #2
0
        /// <summary>
        /// Geeft lijst van trekkende objecten
        /// </summary>
        /// <returns>trekker</returns>
        public ITrekker[] GetTrekkerLijst()
        {
            ITrekker[] trekker = new ITrekker[artikels.Length];
            int        j       = 0;

            for (int i = 0; i < artikels.Length; i++)
            {
                if (artikels[i] is ITrekker trekker1)
                {
                    trekker[j] = trekker1;
                    j++;
                }
            }
            Array.Sort(trekker);
            return(trekker);
        }