57. 네임스페이스(Namespace)
using System;
using hw = Hyundai.Weight; // 축약형
using Hyundai.Weight.New; // 전체
namespace 닷넷학습
{
public class 네임스페이스
{
public static void Main()
{
System.Console.WriteLine("네임스페이스.클래스.멤버");
Hyundai.Sonata sonata = new Hyundai.Sonata();
sonata.Run();
Hyundai.Weight.Genesis ge = new Hyundai.Weight.Genesis(); ge.Run();
hw.Genesis gen = new hw.Genesis(); gen.Run();
Equus e = new Equus(); e.Run();
}
}
}
namespace Hyundai
{
public class Sonata
{
public void Run() { Console.WriteLine("소나타 달리다"); }
}
namespace Weight
{
public class Genesis
{
public void Run() { Console.WriteLine("제네시스 달리다"); }
}
}
namespace Weight.New
{
public class Equus
{
public void Run() { Console.WriteLine("에쿠스 달리다"); }
}
}
}