C# partial class
꽁스짱
C#
0
1107
2021.02.15 23:01
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();
}
}
}
/*
* 결과
* 출근합니다.
* 일합니다.
* 퇴근합니다.
*/