CAFE

용어 정리

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

작성자루돌프|작성시간11.04.21|조회수312 목록 댓글 0

네임스페이스는 여러 개발자가 동시에 나눠서 개발할 때에 중복을 방지하기 위하여 누구의 클래스를 구분하여 놓은 것이다. 또한 여러 파일에서 동일한 네임스페이스를 사용할 수 있으며, 네임스페이스는 또다른 네임스페이스 안에 존재할 수 있다.

상위 네임스페이스와 하위 네임스페이스의 구분은 (.)연산자를 이용하며, 모든 네임스페이스는 public 접근자로 자동생성되기 때문에 다른 클래스에서 언제나 쉽게 불러 사용할 수 있다.

 

다른 네이스페이스에 있는 클래스 사용 방법

네임스페이스.클래스명 인스턴스명 = new 네임스페이스.클래스명

 

같은 네임스페이스 내에 있는 다른 클래스 사용하는 방법

다른클래스명 인스턴스명 = new 클래스명

 

 

using 지시자 사용 방법

 

1. using 네임스페이스 명

 

2. using 지시자 뒤에는 만드시 네임스페이스만 올 수 있다.

 

3. using 지시자 뒤에 클래스는 지정할 수 없다.

 

4. 프로그램 가장 첫 부분에 선언해 준다. 다른클래스명 인스턴스명 = new 다른클래스명 => TastA

예)

using System;

using System.NameTest;

 

public class testA { public void Type(); }

public clas TestB

{

     TestA TA = new TestA;

      TA.Type();

}

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼