1、从基类创建一个派生类
class Derived:Base
{
...
}
2、在派生类的构造函数中调用基类构造函数
class Derived:Base
{
...
  public Derived(int x):base(x)
  {
   ...
   }
...
}
3、声明一个virtual方法
class Mammal
{
  public virtual void Breathe()
  {
  ...
  }
...
}
4、在派生类中实现一个方法,让它覆盖一个继承的virtual方法
class Whale : Mammal
{
  public override void Breathe()
  {
  ...
  }
}
5、为一个类型定义扩展方法
static class Util
{
  public static int Negate(this int i)
  {
    return -i;
  }
}