열거형을 사용하는 경우
업데이트: 2007년 11월
열거형은 일련의 관련 상수 집합을 사용하여 작업하는 편리한 방법을 제공합니다. 열거형(또는 Enum)은 일련의 값을 나타내는 기호화된 이름입니다. 열거형은 데이터 형식으로 처리되며, 변수 및 속성과 함께 사용할 상수 집합을 만드는 데 사용할 수 있습니다.
열거형을 사용하는 경우
프로시저에서 사용하는 변수가 특정 집합으로 제한되어 있으면 열거형을 사용하는 것이 좋습니다. 열거형을 사용하면 코드가 보다 간결해지고 읽기 쉬워집니다. 특히 의미 있는 이름을 사용하면 더 편리합니다.
열거형을 사용할 때의 장점은 다음과 같습니다.
숫자를 잘못 입력하여 생기는 오류를 줄일 수 있습니다.
나중에 값을 변경하기가 쉽습니다.
코드가 읽기 쉬워지므로 오류가 발생할 가능성이 줄어듭니다.
이전 버전과의 호환성이 유지됩니다. 열거형을 사용하면 나중에 다른 사용자가 멤버 이름에 해당하는 값을 변경해도 코드가 실패할 가능성이 거의 없습니다.
열거형 이름 지정
열거형 멤버에는 명명 규칙을 사용합니다. Visual Basic에서 열거형 멤버 이름을 발견한 경우 참조되는 다른 형식 라이브러리에 동일한 이름이 들어 있으면 예외가 thrown될 수 있습니다. 따라서 응용 프로그램이나 구성 요소에서 값을 식별하는 고유 접두사를 사용합니다.
열거형의 멤버를 참조할 때는 멤버 이름을 열거형 이름으로 한정하거나 Imports 문을 사용해야 합니다. 자세한 내용은 열거형 및 이름 한정을 참조하십시오.
미리 정의된 열거형
Visual Basic에서는 FirstDayOfWeek 및 MsgBoxResult와 같이 코드를 간단하게 해 주는 미리 정의된 열거형을 여러 가지 제공합니다. 미리 정의된 열거형의 목록은 Visual Basic에서 선언된 열거형을 참조하십시오.