본문 바로가기

C#

(C#) string to enum 변환

반응형

열거형(또는 열거형 형식)은 기본 정수 숫자 형식의 명명된 상수 집합에 의해 정의되는 값 형식입니다. 보통 아래처럼 선언을 합니다.

enum Season
{
    Spring,
    Summer,
    Autumn,
    Winter
}

 

그리고 가끔 string값을 enum값으로 변환하고 싶을 때가 있습니다. 이때는 Parse또는 TryParse를 사용하시면 됩니다.

string enumString = "Summer";
if(Enum.TryParse<Season>(enumString, out Season result))
{
	//여기서 result값을 사용하시면 됩니다.
}
else
{
	//parse 실패했을 경우
{
반응형

'C#' 카테고리의 다른 글

Nullable 연산자(?.)와 Null 병합 연산자(??)  (0) 2024.12.27