5 public virtual object this [string name]
7 get { return "First"; }
14 public override object this [string name]
16 get { return "Second"; }
23 public override object this [string name]
25 get { return base [name]; }
32 public static int Main (string[] args)
34 First t = (First)new Third ();
35 if (t ["test"] != "Second")