C# partial class

홈 > 공유팁! > 프로그램 관련
프로그램 관련

C# partial class

꽁스짱 0 922
C# partial class


 * C# 2.0 이상에서 partial class는 여러개의 파일에 하나의 클래스를 분리하여 만들거나 하나의 파일에 여러 클래스를 만들수 있는
 * 방법을 제공한다. 특히 윈폼 및 웹폼등에서 자동으로 만들어 주는 코드와 개발자가 작성하는
 * 닷넷 코드를 분리하여 작성토록 해주기 위해 사용되며 컴파일러가 분리된 partial class를
 * 하나의 클래스로 합쳐준다.  


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication7
{   
    partial class Emp
    {
        public void gotoOffice() 
        {
            Console.WriteLine("출근합니다.");
        }
    }

    partial class Emp
    {
        public void Work() 
        {
            Console.WriteLine("일합니다.");
        }
    }

    partial class Emp
    {
        public void getoffWork() 
        {
            Console.WriteLine("퇴근합니다.");
        }
    }

    class MainTest
    {
        static void Main()
        {
            Emp e = new Emp();
            e.gotoOffice();
            e.Work();
            e.getoffWork();
        }
    }
}

/* 
 * 결과
 * 출근합니다.
 * 일합니다.
 * 퇴근합니다.
 */


0 Comments
제목