using System; class App{ public static void Main(String[] args){ Object[] objects = new Object[]{ new Lemon(), new Grapefruit(), new Truck(), new Lemon(), new Lime()}; foreach(Object o in objects){ Console.WriteLine(o.ToString()); } } } class Citrus{ public override String ToString(){ return "I am a "+this.GetType().ToString(); } } class Lime:Citrus{ } class Lemon:Citrus{ } class Grapefruit:Citrus{ } class Truck{ public override String ToString(){ return "Truck here"; } }