Section 45.1: Partial 클래스

Partial 클래스는 클래스 선언을 분리 (주로 별도의 파일을 통해) 할 수 있는 기능을 제공한다. 일반적으로 자동 생성되는 코드를 수정하는 경우, 이후 코드가 다시 자동 생성될 때 사용자가 작성한 부분이 덮어써질 위험이 있으나, partial 클래스를 이용하면 이러한 문제를 해결할 수 있다. 또한 복수의 개발자들이 하나의 클래스나 메소드를 함께 개발하기에도 용이하다.

using System; namespace PartialClassAndMethods { public partial class PartialClass { public void ExampleMethod() { Console.WriteLine("Method call from the first declaration."); } } public partial class PartialClass { public void AnotherExampleMethod() { Console.WriteLine("Method call from the second declaration."); } } class Program { static void Main(string[] args) { PartialClass partial = new PartialClass(); partial.ExampleMethod(); // "Method call from the first declaration." 가 출력된다 partial.AnotherExampleMethod(); // "Method call from the second declaration." 가 출력된다 } } }
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/CSharpBook/

반응형

+ Recent posts