부분(형식)(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 형식

참고 항목

개념

C# 프로그래밍 가이드

참조

한정자(C# 참조)

제네릭 소개(C# 프로그래밍 가이드)

기타 리소스

C# 참조