분할 클래스 partial class에 대해 알아보도록 하겠습니다. 분할 클래스는 하나의 클래스를 여러개의 클래스 분할하는 걸 말합니다. 클래스는 비록 분할되어있지만 객체를 생성 시엔 일반 클래스와 똑같은 기능을 합니다.
partial 한정자를 class 앞에 붙임으로서 클래스 분할이 가능합니다. 아래의 예제를 통해 더 알아보도록 하죠.
위 예제에서 보듯 필드, 생성자, 메소드 별로 클래스를 분할했습니다.
비록 클래스는 분할이 되었지만 객체 생성 시 일반 클래스처럼 사용이 가능합니다.
당연하게도 상속 역시 가능합니다.
클래스의 코드가 길거나 기능별로 분할하고자 할때 이 partial 한정자를 통해서 클래스를 분할하세요~
'프로그래밍 > c#' 카테고리의 다른 글
c#_37 콜렉션 Collection : 스택 Stack<T> (0) | 2021.08.04 |
---|---|
c#_36 중첩 클래스 Nested class (0) | 2021.08.01 |
c#_34 Sealed 클래스 (0) | 2021.07.25 |
c#_33 클래스 상속(Class inheritance) (0) | 2021.07.20 |
c#_32 클래스 Class 생성자, 소멸자 (0) | 2021.07.19 |
댓글