public static void Main()
BaseTwo t = new ChildB();
Console.WriteLine(t.DoAnotherThing(3));
public virtual int DoSomeThing(int a) {
public int DoAnotherThing(int a) {
public class ChildA : BaseOne
public override int DoSomeThing(int a)
public class ChildB : BaseTwo
public new int DoAnotherThing(int a)