열거 문자열 변환

키 코드

  열거 된 값을 가져옵니다

1 Color.Red.GetHashCode ();

   열거 이름을 가져옵니다

1 Color.Red.ToString ();

   열거 형 변환 코드

1 Enum.Parse ( 대해서 typeof (컬러), STR)

 샘플 데이터

  다음과 같이 첫째, 샘플 데이터를 생성 :

. 1  // ... 
2  ///  <요약> 
. 3  /// 컬러 열거
 . 4   ///  </ 요약> 
. 5  공개  열거 컬러
 . 6  {       
 . 7        레드,         // 빨간색 
. 8        블루,        // 블루 
. 9        그린        // 녹색 
10  }    
11  // ...

 문자열로 열거 값

1  INT 해시 코드 = Color.Red.GetHashCode ();
2  문자열 enumParseStr = Enum.Parse ( 대해서 typeof . (색상), hashCode.ToString ())를 ToString ();

  Enum.Parse은 () 객체의 유형입니다 얻은 값은, 우리가 얻은 값이 이렇게 구성된 toString 얻은 이름, 유형 이름 문자열 ()는 변환해야합니다.

문자열 차례로 열거 값

1 개  문자열 STR = Color.Red.ToString ();
2  INT enumParseInt = Convert.ToInt32 (Enum.Parse ( 대해서 typeof (색상), STR));

   여기에 이름을 변환 할 값 Convert.ToInt32를 얻을 수 따라서 얻은 값과는 ()입니다.

열거 설명

  • 기본값은 0을 열거하고 1 씩 증가.
  • 그 뒤에 지정된 열거 한 열거 값은 그 시작부터 1 씩 증가 될 것입니다 전에.
  • 장애는 열거 값을 정의 할 수 있습니다.

참조 사이트

  [1] https://www.cnblogs.com/knightluffy/p/3529230.html

추천

출처www.cnblogs.com/luyj00436/p/11653251.html