1. 程式人生 > >C#裡partial關鍵字的作用

C#裡partial關鍵字的作用

partial 關鍵字的作用是將你的 class 分為多個部分,編譯器會將多個部分拼到一起去。

public partial class SampleClass

...{

    public void MethodA()

    ...{

    }

}

public partial class SampleClass

...{

    public void MethodB()

    ...{

    }

}

public class SampleClass

...{

    public void MethodA()

    ...{

    }

    public void MethodB()

    ...{

    }

}

是等價的。

我猜想這個東西出現的初衷是為了解決掉:“窗體設計器生成的程式碼”這個令人討厭的 region