부분(형식)(C# 참조)
업데이트: 2007년 11월
부분 형식(Partial Type) 정의를 사용하면 클래스, 구조체 또는 인터페이스의 정의를 여러 파일로 분할할 수 있습니다.
File1.cs:
namespace PC
{
partial class A
{
int num = 0;
void MethodA() { }
partial void MethodC();
}
}
File2.cs에서 선언은 다음과 같습니다.
namespace PC
{
partial class A
{
void MethodB(){}
partial void MethodC() { }
}
}
설명
클래스, 구조체 또는 인터페이스 형식을 여러 파일로 분할하면 대형 프로젝트에서 또는 Windows Forms 디자이너에서 제공된 것과 같이 자동으로 생성된 코드로 작업할 때 유용할 수 있습니다. 부분 형식에는 부분 메서드가 포함될 수 있습니다. 자세한 내용은 Partial 클래스 및 메서드(C# 프로그래밍 가이드)를 참조하십시오.
C# 언어 사양
자세한 내용은 C# 언어 사양에서 다음 단원을 참조하십시오.
- 10.2 Partial 형식