C#에서 Enum을 사용할때 Enum 의 기본값은 첫번째 값이기때문에
나중에 값을 첫번째 값으로 넣었는지, 값이 배정되지 않았는지를 구분하고 싶을때가 있다.
그럴땐 해당 변수를 nullable 타입으로 선언하면 된다
Nullable 타입을 사용하면 변수에 null을 할당할 수 있어서 값이 배정되지 않은 상태를 나타낼 수 있다
public enum MyEnum
{
FirstValue,
SecondValue,
ThirdValue
}
MyEnum? myEnum; // Nullable로 선언
// myEnum 변수가 null인지 확인
if (!myEnum.HasValue)
{
// myEnum 변수에 값이 배정되지 않았습니다.
// 여기에 처리 로직 추가
}
'Unity게임' 카테고리의 다른 글
유니티 WebGL 빌드시 필수, 한글 입력 지원하려면? (1) | 2024.01.04 |
---|---|
[Unity] 비밀번호 input 한글 오류 해결 (0) | 2023.12.15 |
유니티 협업 Scene.unity 파일 깃 충돌 해결하는 법 (0) | 2023.06.21 |
유니티 무료 2D맵 에디터 : 게임 맵을 쉽게 만드는 툴 소개 (0) | 2023.06.14 |
유니티 유용한 무료 자원(애셋) 을 찾을 수 있는 곳! (0) | 2023.06.14 |
댓글