... | ... | @@ -246,7 +246,10 @@ class TestGenericList |
|
|
```
|
|
|
|
|
|
### **7. Partial class**
|
|
|
class, struct, method의 정의를 둘 이상의 소스 파일로 분할할 수있다. 각 소스 파일에는 method 또는 type의 definition section이 포함되고, 이 모든 부분은 application 컴파일 시 결합된다. 대규모 프로젝트를 진행하는 경우 class를 개별 파일로 분할하면 여러 프로그래머가 동시에 작업을 수행할 수 있다. Visual Studio에서 자동으로 생성된 소스를 사용하여 작업하는 경우 소스 파일을 다시 만들지 않고도 class에 코드를 추가할 수 있다. 부분이 abstract로 선언되면 전체 type도 abstract로 간주된다. 부분이 sealed로 선언되면 전체 type도 sealed로 간주된다. 부분에 base type이 선언되면 전체 type도 base type을 상속한다.
|
|
|
class, struct, method의 정의를 둘 이상의 소스 파일로 분할할 수있다. 각 소스 파일에는 method 또는 type의 definition section이 포함되고, 이 모든 부분은 application 컴파일 시 결합된다. 대규모 프로젝트를 진행하는 경우 class를 개별 파일로 분할하면 여러 프로그래머가 동시에 작업을 수행할 수 있다. Visual Studio에서 자동으로 생성된 소스를 사용하여 작업하는 경우 소스 파일을 다시 만들지 않고도 class에 코드를 추가할 수 있다.
|
|
|
* 부분이 abstract로 선언되면 전체 type도 abstract로 간주된다.
|
|
|
* 부분이 sealed로 선언되면 전체 type도 sealed로 간주된다.
|
|
|
* 부분에 base type이 선언되면 전체 type도 base type을 상속한다.
|
|
|
|
|
|
``` cs
|
|
|
public partial class Employee
|
... | ... | |