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); }
/// <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); }