using System; namespace LinuxMagazineObjectPrinter { class Apfel { public Apfel() { Console.WriteLine("Im Apfel-Konstruktur: {0}", secret_); } private string secret_ = "Ich bin ein Apfel"; } class Birne { public Birne() { Console.WriteLine("Im Birnen-Konstruktur: {0}", secret_); } private string secret_ = "Ich bin eine Birne"; } class ObjectPrinter { public ObjectPrinter(){ obstSammlung[0] = new Apfel(); obstSammlung[1] = new Birne(); // Der folgende Code führt zum Werfen einer Ausnahme // obstSammlung[2] = new Birne(); } public void print(){ int laenge = obstSammlung.Length; for(int i=0; i