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