더북(TheBook)

using을 이용한 사용자 정의 데이터 형식 구현하기

이번에는 using을 이용하여 사용자 정의 데이터 형식을 구현하는 방법을 알아보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

using을 이용하여 사용자 정의 데이터 구현: TypeDefinitionWithUsing.cs

using System; //① 네임스페이스 추가

namespace TypeDefinitionWithUsing
{
    //② Gilbut.Education.CSharp.Lecture 형식을 Project 별칭으로 줄여 사용
    using Project = Gilbut.Education.CSharp.Lecture;

    public class TypeDefinitionWithUsing
    {
        public static void Main(string[] args)
        {
            Gilbut.Education.CSharp.Lecture l = //ⓐ 기본 호출
                new Gilbut.Education.CSharp.Lecture();
            Console.WriteLine(l);

            Project p = new Project(); //ⓑ using 지시문 사용 호출
            Console.WriteLine(p);
        }
    }
}

namespace Gilbut
{
    namespace Education
    {
        namespace CSharp
        {
            public class Lecture
            {
                public override string ToString()
                {
                    return "Lecture 클래스 호출됨";
                }
            }
        }
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.