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;
  }
}