c# enums 의 기본 정수 값에 액세스합니다
c# 열거는 일반적으로 정수를 기반으로하며, 수치 표현을 검색하는 간단한 방법을 제공합니다. 이는 열거를 배열 지수 또는 계산에서 사용할 때 특히 유용합니다.
표준 열거의 직접 캐스팅
가장 일반적인 접근법은 : 에 열 상수를 직접 캐스트하는 것입니다.
이것은 기본 정수 백업 유형이있는 열거에 완벽하게 작동합니다.
integer 열거 유형을 처리합니다
그러나 그러나 열거는 또한
, 또는 와 같은 기본 유형으로 정의 될 수 있습니다. 이러한 경우 올바른 유형으로 캐스팅하는 것이 필수적입니다. 예를 들면 :
여기서, 우리는 int
에 를 캐스팅하여 기본 긴 정수 값을 얻습니다.
.
<code class="language-csharp">int roleValue = (int)Question.Role;</code>
로그인 후 복사
결론
적절한 캐스팅을 사용하여 열 상수의 수치 값에 쉽게 액세스 할 수 있으며 C# 코드에서 열거의 유용성을 확장 할 수 있습니다. 캐스트 유형을 열거의 기본 유형 선언에 맞추는 것을 잊지 마십시오. 위 내용은 C#의 기본 정수 값으로 열 상수를 어떻게 변환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!