static void Print(Tekening fn) { for (int index = 0; index < fn.Count; index++) { Figuur f = fn[index]; Console.WriteLine($"- Een figuur met kleur {f.Kleur}."); } Console.WriteLine(); }
static void Print(Tekening fn) { Console.WriteLine("Alle figuren in de tekening: "); for (int index = 0; index < fn.Count; index++) { Figuur f = fn[index]; string naamNameSpace = f.GetType().Namespace; string naamAfgeleideType = f.GetType().ToString().Replace(naamNameSpace + ".", ""); string basisType = f.GetType().BaseType.Name; Console.WriteLine($"- {basisType} is een {naamAfgeleideType} met kleur {f.Kleur}."); } Console.WriteLine(); }
public void Add(Figuur item) { _figuren.Add(item); }
public void Add(Figuur item) { Array.Resize(ref _items, Count + 1); _items[Count - 1] = item; }