«generic-constraints» 태그된 질문

21
T를 Enum으로 제한하는 제네릭 메서드 만들기
Enum.Parse개념 을 확장하는 기능을 만들고 있습니다. 열거 형 값을 찾을 수없는 경우 기본값을 구문 분석 할 수 있습니다. 대소 문자를 구분하지 않습니다 그래서 나는 다음과 같이 썼다. public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; foreach (T item in Enum.GetValues(typeof(T))) { if …

7
"특별 수업"이란 정확히 무엇입니까?
다음과 같은 내용을 컴파일하지 못한 후 : public class Gen<T> where T : System.Array { } 오류와 함께 제약 조건은 특수 클래스`System.Array '일 수 없습니다. "특별 수업" 이 정확히 무엇인지 궁금해졌습니다 . 사람들 System.Enum은 일반적인 제약 조건에서 지정할 때 종종 같은 종류의 오류가 발생하는 것처럼 보입니다 . 나는과 같은 결과를 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.