열거 형

작가: Lewis Jackson
창조 날짜: 7 할 수있다 2021
업데이트 날짜: 25 6 월 2024
Anonim
C언어 기초 3-12 : enum(열거형)
동영상: C언어 기초 3-12 : enum(열거형)

콘텐츠

정의-Enum은 무엇을 의미합니까?

C #에서 열거 형은 명명 된 상수 집합을 선언하기위한 값 형식을 나타내는 키워드입니다.


열거 형은 코드 모듈 내의 특수 값을 나타내는 일련의 관련 정수를 정의하는 데 도움이됩니다. 열거 형은 switch 문에 사용될 수 있으며 숫자 값을 비교하기위한 의사 결정 문으로 사용됩니다. 이후 버전의 소프트웨어에서 추가 상수가 필요한 자체 문서화 코드를 작성, 유지 보수 및 향상시키는 데 도움이됩니다. 상호 배타적 인 값 집합을 나타내는 동안 열거 형이 선호됩니다. 비트 플래그를 나타내는 데 사용될 수 있으므로 AND, OR, XOR 등과 같은 논리 연산을 수행하는 데 사용될 수 있습니다.

열거 형은 클라이언트 코드가 사용할 수있는 값의 범위를 명확하게 지정하고 값이 Visual Studio의 Intellisense에 표시되므로 정수 숫자 유형을 사용하는 것보다 유리합니다. 열거 형을 사용하면 의미있는 열거 형 값을 가진 프로그램에서 숫자 변수를 할당하여 형식 안전성을 활용할 수 있습니다.

열거 형은 열거 형 또는 열거 자 목록이라고도합니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Enum을 설명합니다

열거 형 유형의 값을 선언하는 동안 세부 사항에는 이름, 액세스 가능성, 기본 유형 및 열거 형 멤버 이름이 포함될 수 있습니다. 32 비트 정수 (int) 인 기본 기본 유형은 모든 정수 유형 ( "char"제외)으로 대체 할 수 있습니다. 열거 형의 기본 유형은 "int"입니다.

예를 들어 정수와 문자열 형식으로 표시 할 연도의 월을 나열하도록 열거를 선언 할 수 있습니다.

열거 형 멤버의 값은 명시 적 또는 암시 적으로 할당 될 수 있습니다. 명시 적으로 할당되지 않은 열거 형 멤버의 경우 첫 번째 값은 0으로 설정되고 그 이후의 멤버는 각각 이전 값보다 하나 이상 연관된 값을 갖습니다. 그러나 이니셜 라이저를 사용하여 기본값을 무시할 수 있습니다.


열거 형의 두 멤버는 같은 이름을 가질 수 없지만 동일한 관련 값을 공유 할 수 있습니다. 열거 형 멤버에 지정된 값은 열거 형의 기본 유형 범위 내에 있어야합니다. 열거 형 멤버의 기본 값은 명시 적 캐스트를 수행하여 정수형으로 변환하여 얻을 수 있습니다.

이 정의는 C #으로 작성되었습니다.