열거 확장 방법 vs2008에서는 모든 열거에 적용되는 확장 메서드를 작성할 수 있습니까? 특정 열거에 대해 확장 메서드를 작성할 수 있다는 것을 알고 있지만 단일 확장 메서드를 사용하여 모든 열거를 수행 할 수 있기를 원합니다. 이것이 가능한가? 예, 기본 Enum유형 에 대한 코드입니다. public static void Something(this Enum e) { // code here } Enum.GetUnderlyingType단점은 enum의 기본 유형이 무엇인지에 따라을 사용하여 실제 기본 유형을 찾고 , 캐스팅하고, 다른 분기를 내려가는 것과 같은 매우 불쾌한 일을 끝내게 될 것 입니다.하지만 좋은 용도를 찾을 수 있습니다. (예 : 모든 열거 형에 적용되는 IsOneOf및 IsCombina..