.NET CORE 및 .NET FRAMEWORK 4.0 이상의 경우 StatusEnum MyStatus = StatusEnum.Parse("Active");
메소드는 강력한 솔루션을 제공합니다.
사용자 정의 확장 메소드 (구형 프레임 워크 또는 특정 요구의 경우) Enum.TryParse
Enum.TryParse
Enum.TryParse("Active", out StatusEnum myStatus);
와 같은 내장 유형에 확장을 추가하기 전에 컨텍스트와 잠재적 충돌을 고려하십시오. 정적 헬퍼 클래스를 사용하는 경우 경우에 따라 더 깨끗한 접근 방식 일 수 있습니다.
위 내용은 C#에서 문자열을 열거로 효율적으로 변환하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!