Enum Class Methods in C#

JS·2023년 1월 7일
0

C#

목록 보기
6/9
post-thumbnail

CompareTo

이 메서드는 지정한 인스턴스를 특정한 객체와 비교하고 값을 비교하여 값을 반환합니다
비교한 값보다 작을경우, -1을 반환합니다
비교한 값과 같을경우, 0을 반환합니다
비교한 값보다 클경우, 1을 반환합니다

Equals

이 메서드는 지정한 인스턴스와 지정된 객체가 같은지 판단하고 값을 반환합니다
같을 경우 Boolean type으로 true를, 다를 경우 false를 반환합니다

Format

어떠한 enum type 안에 있는 지정된 객체를 형식에 따라 해당하는 문자열 표현으로 반환합니다
g 를 사용할 경우 값에 해당하는 값을 반환하거나, 해당하는 값이 존재하지 않을시 입력된 값을 그대로 출력합니다
x 를 사용할 경우 값에 해당하는 16진수를 “0x” 문자열을 제외하고 반환합니다
d 를 사용할 경우 값에 해당하는 10진수를 반환합니다
f 를 사용할 경우 선언된 enum type의 상수중 해당하는 값을 반환합니다

GetHashCode

지정한 인스턴스의 값에 해당하는 해시코드를 반환합니다

GetName

특정한 enum에서 값에 해당하는 상수의 이름을 반환합니다

GetNames

특정한 enum에 속한 상수 이름의 배열을 검색합니다

GetTypeCode

지정한 enum 멤버의 근본적인 타입을 반환합니다

GetUnderlyingType

지정한 enum의 근본적인 타입을 반환합니다

GetValues

특정한 enum 속의 상수가 가진 값의 배열을 검색합니다

GetValuesAsUnderlyingType

지정된 열거형에서 기본 형식 상수 값의 배열을 검색합니다

HasFlag

여러 비트 필드가 설정되었는지 여부를 확인하는데 사용할 수 있습니다

IsDefined

지정된 값이 지정된 enum내 존재하는지 여부를 알려주는 boolean을 반환합니다

Parse

특정한 객체를 문자열 enum 인스턴스로 변환합니다. 이 메서드는 enum 멤버 이름을 담은 문자열을 반환합니다

만약 enum으로 선언되어있지 않은 값을 부른다면 런타임에러가 발생합니다

ToObject

지정된 정수 값을 enum 안의 멤버중 하나로 변환합니다

ToString

이 인스턴스의 값을 동등한 문자열 표현으로 변환합니다

TryParse

하나 이상의 열거형 상수의 이름 또는 숫자 값의 문자 표현 범위를 해당하는 열거형 객체로 변환합니다


Reference

profile
게임 프로그래머 지망생

0개의 댓글