Enum.Parse메서드는 문자열 enum인스턴스로 변환한다. 이 메서드는 enum형식과 멤버 이름을 담은 문자열을 받는다.
이런 enum이 있을 때
"dog"라는 string으로 Enum.Parse를 사용하여 Animal의 enum을 받아올 수 있다.
스태틱 함수 Parse(Type, String)을 사용하면 enum을 받아 올 수있다.
반환 값이 object이기에 캐스팅하면 원하는 타입으로 값을 얻어 올 수 있다.
enum으로 선언되어있지 않은 값을 부르면 에러를 뱉는다.
'프로그래밍언어 > C#' 카테고리의 다른 글
C#) Async, Await (0) | 2022.08.15 |
---|---|
C#) List Capacity 테스트 케이스 / list.TrimExcess() (0) | 2021.06.29 |
C#) String null 검사,체크 (널처리) (0) | 2020.04.16 |
C#) 전처리기 지시자 (0) | 2020.04.12 |
C#) 동적바인딩 / 정적바인딩 (0) | 2020.04.08 |