public static void Main()
var myObject = new DerivedClass();
BaseClass myObjectBase = myObject;
Console.WriteLine(myObject.GimmeFive());
Console.WriteLine(myObjectBase.GimmeFive());
Console.WriteLine(myObject.GimmeNine());
Console.WriteLine(myObjectBase.GimmeNine());
public string GimmeFive()
public virtual string GimmeNine()
public class DerivedClass : BaseClass
public string GimmeFive()
public override string GimmeNine()