본문 바로가기
.Net

C# using-namespace-directive

by Dokon Jang 2017. 6. 2.
반응형

C#의 Namespace를 using으로 지정 할 때, Namespace가 너무 길고 동일이름의 Class에 다른 Namespace인 경우 Namespace.Class로 변수를 지정하게됩니다.

이런 경우 Namespace를 Alias처럼 사용 할 수 있는 방법입니다.

 

[문법]

// using 선언

using alias = namespace

 

// Class 변수 선언

alias.Class class = new alias.Class();

 

[예제]

// using-namespace-directive
using PP = Microsoft.Office.Interop.PowerPoint

namespace PptExample
{
    class Program
    {
        static void Main(string[] args)
        {
            PP.Application application = new PP.Application();
            PP.Presentation presentation = application.Presentations.Add();
        }
    }
}
 

 

[참고]

https://msdn.microsoft.com/ko-kr/library/aa664766(v=vs.71).aspx

반응형

댓글