using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;

namespace Tester.NewModifier
{
class B {
       public virtual void foo() {
               Console.WriteLine("B:foo");
       }
}
class D : B {
       public new void foo() {
               Console.WriteLine("D:foo");
       }
}

public class Test5 {
       public static void T5Main(){
               B b = new D();
               b.foo();
               Console.WriteLine("Done");
       }
}
/*
Output:
B:foo
*/
}