Class C# Tutorial

using System;
class BaseClass
{
   public void Print()
   {
      Console.WriteLine("This is the base class.");
   }
}
class DerivedClass : BaseClass
{
   new public void Print()
   {
      Console.WriteLine("This is the derived class.");
   }
}
class Program
{
   static void Main()
   {
      DerivedClass derived = new DerivedClass();
      BaseClass mybc = (BaseClass)derived;
      derived.Print();       
      mybc.Print();          
   }
}
This is the derived class.
This is the base class.