2011-01-04 4 views
0

이 빠른 확인 질문 : 부분 클래스 작동하게하기 위해, 내가 처음에 메인 클래스 public class ManageDates이있을 것이라고 생각C 번호 : 일부 클래스

다음은 ManageDates 클래스를 확장하는 public partial class ManageDates 같은 부분 클래스를 만들 것 .

그러나 일부 번의 실험에서

, 나는 ... 당신이 부분 클래스를 사용하려고하는 경우, 각각의 클래스는 public partial class [ClassName]를 선언해야 함을 찾아 나는이 결론에 수정

오전 왔어요?

답변

6

예, 부분 클래스의 각 부분은 partial으로 선언되어야하며 같은 어셈블리에 있어야합니다.

부분 클래스는 컴파일러의 편의성 때문입니다. 어셈블리가 만들어지면 클래스의 모든 내용이 단일 위치에 있습니다.

+0

+1은 동일한 어셈블리에 상주하며 내부는 실제로 단 하나의 클래스로 표시됩니다. – JonH

3

예.

클래스의 각 부분은 partial 키워드를 사용하여 선언해야합니다.

+0

감사합니다. 저스틴. – dcolumbus