2016/11 썸네일형 리스트형 상속된 Generic 타입 만들기, 타입의 제약 사항 선언 ( Generics Constraint ) 출처 : http://www.csharpstudy.com/CSharp/CSharp-generics.aspx Generics 타입 제약(constraint) C# Generics를 선언할 때, 타입 파라미터가 Value Type인지 Reference 타입인지, 또는 어떤 특정 베이스 클래스로부터 파생된 타입인지, 어떤 인터페이스를 구현한 타입인지 등등을 지정할 수 있는데, 이는 where T : 제약조건과 같은 식으로 where 뒤에 제약 조건을 붙이면 가능하다. 아래는 다양한 제약을 가한 예제들이다. 예제// T는 Value 타입 class MyClass where T : struct // T는 Reference 타입 class MyClass where T : class // T는 디폴트 생성자를 가져야.. 더보기 이전 1 다음