2
MSDN 문서 here에 따르면 Enum의 각 멤버는 Int
으로 캐스팅되어 해당 0 인덱싱 된 값을 얻을 수 있습니다. 하지만 Int
값을 0에서 6까지이 Enum으로 변환하고 싶습니다.C# DayOfWeek Enum 초기화 중
어떻게 가능합니까?
MSDN 문서 here에 따르면 Enum의 각 멤버는 Int
으로 캐스팅되어 해당 0 인덱싱 된 값을 얻을 수 있습니다. 하지만 Int
값을 0에서 6까지이 Enum으로 변환하고 싶습니다.C# DayOfWeek Enum 초기화 중
어떻게 가능합니까?
당신은 역으로 캐스팅 할 수 있습니다
int intValue = 1;
DayOfWeek dayOfWeek = (DayOfWeek)intValue;
enum은 정수 상수의 구문 설탕이 아닙니다. 정의 된 값의 범위를 벗어난 값을 할당 할 수 있으며, 값을 기꺼이 받아 들일 수 있으므로 앱에 문제가 발생할 수 있습니다. 항상 확인하십시오. –
0-7 (8 개) 번호를 포함하고 있습니다! 단 7 주일 밖에 안 남았습니다 : P – atoMerz
@AtoMerZ –