본문 바로가기

프로그래밍/C#

[C#] namespace(네임스페이스)?

  네임스페이스는 하나의 이름을 통해 여러가지 클래스, 구조체, 인터페이스 등을 묶어 놓은 것을 말한다.  

  네임스페이스에 접근은 다음과 같은 형식으로 한다.

 

  using 네임스페이스이름; 을 사용해서 또는

  네임스페이스이름.포함된함수명() 등의 형태를 통해 접근

 

  일반적으로 Visual studio2010, 2012, 2013 등에서 클래스등을 생성할 때 자동으로 아래와 같은 형태로 네임 스페이스가 자동으로 생성된다. 실제 namespace를 만들어 사용할 때에도 아래와 같은 형태로 사용하면 된다.

 

namespace 네임스페이스이름

{

    class 클래스명

    {

    }

    structure...

}