-
C#의 Enum은 문자열을 기반으로 동작할 수 있어 스트링 형식의 JSON으로부터 쉽게 값을 추출할 수 있지만, 숨은 동작으로 인해 특정 숫자가 문자열로 입력되었을 때 예상치 못한 오류가 발생할 수 있습니다. 🤨
-
Enum Try Parse와 Enum Pals는 문자열이나 정수를 동시에 인식하여 오류를 유발할 수 있습니다. ⚠️
-
이 문제는 C# 내부적으로 enum이 정수와 연관되어 있기 때문이며, 해결 방법은 문자열을 입력받은 후 명확하게 정수로 변환하여 사용하는 것입니다. 🧮
-
작성자가 C# 개발 환경에서 실험적으로 Enum Try Parse 및 Enum Pals를 사용하지 않기 위해 개발한 'EnumTils Pals' 함수를 만들었습니다. 💻