partial 클래스, partial 메소드

partial
부분, 파셜
partial class
부분 클래스, 파셜 클래스
partial method
부분 메소드, 파셜 메소드

1 partial[ | ]

  • C#에서 부분 클래스, 부분 메소드를 작성할 때 사용하는 한정자

2 partial 클래스[ | ]

  • 클래스를 여러 개로 나누어 작성
  • 하나의 클래스를 여러 파일로 분할 가능
public partial class Employee
{
    public void DoWork()
    {
    }
}

public partial class Employee
{
    public void GoToLunch()
    {
    }
}

3 partial 메소드[ | ]

  • 부분 클래스에서 사용가능한 메소드 표현
  • 액세스 한정자 사용 불가
무조건 private
  • 반환 자료형은 void만 가능
namespace PM
{
    partial class A
    {
        partial void OnSomethingHappened(string s);
    }

    partial class A
    {
        partial void OnSomethingHappened(String s)
        {
            Console.WriteLine("Something happened: {0}", s);
        }
    }
}

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}