コード例 #1
0
 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();
 }
コード例 #2
0
 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();
 }
コード例 #3
0
 public void Add(Figuur item)
 {
     _figuren.Add(item);
 }
コード例 #4
0
 public void Add(Figuur item)
 {
     Array.Resize(ref _items, Count + 1);
     _items[Count - 1] = item;
 }