UFO ET IT

Enum에서 숫자 값을 얻는 방법은 무엇입니까?

ufoet 2021. 1. 11. 21:12
반응형

Enum에서 숫자 값을 얻는 방법은 무엇입니까?


예를 들어 System.Net.HttpStatusCode Enum, HTTP 상태 텍스트 대신 HTTP 상태 코드를 얻고 싶습니다. System.Net.HttpStatusCode.Forbidden"Forbidden"대신 403을 반환해야합니다.

가치를 어떻게 추출 할 수 있습니까?


대부분의 Enum은 단순히 int32 인 기본 유형으로 캐스트됩니다.

int value = (int)System.Net.HttpStatusCode.Forbidden;

정수로 캐스트 할 수 있습니다!

int code = (int)enumVariable

System.Convert.ToInt32 (response.StatusCode)는 statusCode 번호를 반환합니다.


.NET CLR 함수를 사용하여 Principled 방식을 사용할 수 있습니다.

int value = System.Net.HttpStatusCode.Forbidden.GetHashCode();

참조 URL : https://stackoverflow.com/questions/1540779/how-to-get-the-numeric-value-from-the-enum

반응형

'UFO ET IT' 카테고리의 다른 글

jQuery 선택기 값 이스케이프  (0) 2021.01.11
이벤트 뷰어에 C # 쓰기  (0) 2021.01.11
Eclipse에서 블록 선택  (0) 2021.01.11
jQuery를 사용하여 IE에서 선택 옵션 숨기기  (0) 2021.01.11
ggplot2로 원 그리기  (0) 2021.01.11