제목 : using 지시자를 사용한 Type Definition
//[I] 네임스페이스 추가
using System;
namespace TypeDefinitionWithUsing
{
//[II] DevLec.Education.CSharp.Lecture 형식을 Project 별칭으로 줄여서 사용
using Project = DevLec.Education.CSharp.Lecture;
class Program
{
static void Main(string[] args)
{
//[1] 기본 호출
DevLec.Education.CSharp.Lecture l = new DevLec.Education.CSharp.Lecture();
Console.WriteLine(l);
//[2] using 지시자 사용 호출
Project p = new Project();
Console.WriteLine(p);
}
}
}
namespace DevLec
{
namespace Education
{
namespace CSharp
{
public class Lecture
{
public override string ToString()
{
return "Lecture 클래스 호출됨";
}
}
}
}
}