Table of Contents
// 타겟 Object(String으로도 가능)가 enum에 포함돼있는지 확인하기
Enum.IsDefined(typeof(MyEnum), targetString))
// String을 enum으로 변환하기
MyEnum n = (MyEnum)Enum.Parse(typeof(MyEnum), targetString);
Enum.IsDefined 메서드 (System)
지정된 정수 값 또는 문자열로 해당 이름이 지정된 열거형에 있는지 여부를 나타내는 부울을 반환합니다.
docs.microsoft.com
Enum.Parse 메서드 (System)
하나 이상의 열거된 상수의 이름이나 숫자 값의 문자열 표현을 해당하는 열거형 개체로 변환합니다.
docs.microsoft.com
'Unity > C#' 카테고리의 다른 글
[Unity, C#] 오브젝트 풀링 (0) | 2022.10.04 |
---|---|
[Unity, C#] 박스 콜라이더안에 랜덤포인트 구하기 (0) | 2022.10.01 |
[Unity] Hitbox와 Hurtbox시스템 (0) | 2022.06.20 |
[Unity] Renderer의 Materials 동적 변경 (0) | 2022.06.08 |
[Unity] JSON을 딕셔너리처럼 입출력하기 (0) | 2022.05.17 |