I\'m having the following classes:
class Base { public virtual void Print() { Console.WriteLine(\"Base\"); } } class Der1 : Base { p
override will replace the previous method, but as your Der1 class doesn't override Print() (it Shadows it, to use a VB-ism), then the most overriden verion of Base's Print() is called, which happens to be the version it defines
override
Der1
Print()
Base