- partial
- 부분, 파셜
- partial class
- 부분 클래스, 파셜 클래스
- partial method
- 부분 메소드, 파셜 메소드
partial
- C#에서 부분 클래스, 부분 메소드를 작성할 때 사용하는 한정자
partial 클래스
- 클래스를 여러 개로 나누어 작성
- 하나의 클래스를 여러 파일로 분할 가능
public partial class Employee
{
public void DoWork()
{
}
}
public partial class Employee
{
public void GoToLunch()
{
}
}
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);
}
}
}