'열거형'에 해당되는 글 1건
- 2008.11.07 클래스 기초 & 열거형
클래스 기초 & 열거형
열거형 (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 |