4 public virtual void Foo (int i
) { }
6 public virtual void Foo (double d
) {
7 throw new Exception ("Shouldn't be invoked");
12 public override void Foo (double d
) {
13 throw new Exception ("Overload resolution failed");
16 public static void Main () {