2008. 11. 7. 15:19

클래스 기초 & 열거형

열거형 (enumeration)이란 열거자 라는 이름이 부여된 일련의 정수 상수로 구성되는 데이터 타입입니다.
enum weekday {Mon, Tue, Wed, Thu,Fri,Sat, Sun };        열거자의 값은 0에서부터 시작하여 1씩 증가합니다.이 값을 바꿀 수도 있습니다. 

enum weekday {Mon=1, Tue, Wed= 4 , Thu,Fri= 7,Sat, Sun };

열거형의 Default Data Type은 int 입니다.
열거형은 다음 예와 같이 사용할 수 있습니다.

WeekDay = weekday = WeekDay.Fri;

또는

int weekday = (int)WeekDay.Fri;

------------------------------------------------------------ 열거형에 대해 짧게 설명했습니다.

 네임스페이스는 영역을 구분하는데 사용됩니다. 

namespace MyNameSpace {
    // 네임스페이스 영역에 속해있는 타입 정의 
}

네임스페이스 안에는 클래스, 인터페이스, 구조체, 열거형, 위임(delegate) 타입이나 다른 네임스페이스가 포함될 수 있습니다.

namespace MyNameSpace {
    class MyClass {
        // 멤버 추가 
    }
}

다른 네임스페이스에 포함된 클래스에 접근하기 위해서는 , 클래스명 앞에 네임스페이스명을 지정하고 구분자(.)을 붙입니다.

MyNameSpace .MyClass myclass = new MyNameSpace.MyClass(); 

또는 using 키워드를 사용하여 해당 네임스페이스를 사용할 것임을 선언한 후 네임스페이스를 지정하지 않고 해당 네임스페이스에 포함된 클래스에 접근할 수 있습니다. 

using MyNameSpace;
MyClass myclass = new MyClass();


<<출처>> 데브피아

'C# .NET' 카테고리의 다른 글

메모리(힙과 스텍, 데이터영역)의 이해  (0) 2008.11.13
클래스 기초 & 속성  (0) 2008.11.07
클래스 기초 & 메서드  (0) 2008.11.07
클래스 기초 & 필드  (0) 2008.11.07
클래스 기초 & 구조체  (0) 2008.11.07