리플렉션 및 제네릭 형식
업데이트: 2007년 11월
리플렉션 관점에서 볼 때 제네릭 형식과 일반 형식의 차이점은 제네릭 형식이 형식 매개 변수(제네릭 형식 정의인 경우)나 형식 인수(생성된 형식인 경우)의 집합과 관련이 있다는 점입니다. 제네릭 메서드는 같은 방식으로 일반 메서드와 차이가 있습니다.
리플렉션의 문제는 형식 매개 변수나 형식 인수의 이 배열을 검사하는 방법을 제공한다는 것입니다. 형식 매개 변수의 경우 리플렉션은 제약 조건을 검사하는 방법 또한 제공해야 합니다. 이 단원에서는 제네릭 형식과 메서드를 검사할 수 있는 기능을 제공하는 Type 및 MethodInfo 클래스의 메서드에 대해 설명합니다.
단원 내용
리플렉션 및 제네릭 개요
제네릭 형식과 메서드에 대한 리플렉션을 이해하기 위해 알고 있어야 하는 두 가지 주요 사항에 대해 설명하고 제네릭을 잠금 해제하는 가장 중요한 속성과 메서드에 대해 설명합니다.방법: 리플렉션을 사용하여 제네릭 형식 검사 및 인스턴스화
Type 및 MethodInfo의 속성과 메서드를 사용하여 제네릭 형식을 검사하는 방법을 보여 줍니다.
참조
Type.IsGenericType
제네릭 형식과 메서드를 설명하는 데 사용되는 고정 용어에 대한 테이블을 제공합니다.MethodInfo.IsGenericMethod
제네릭 메서드를 설명하는 데 사용되는 고정 용어에 대한 테이블을 제공합니다.
관련 단원
.NET Framework의 제네릭 개요
제네릭 기능에 대해 설명하고 제네릭을 설명하기 위한 용어를 소개합니다.방법: 리플렉션 내보내기를 사용하여 제네릭 형식 정의
리플렉션 내보내기를 사용하여 동적 어셈블리에서 제네릭 형식을 생성하는 방법을 보여 줍니다.형식 정보 보기
Type 클래스에 대해 설명하고, Type과 여러 reflection 클래스를 사용하여 생성자, 메서드, 필드, 속성 및 이벤트에 대한 정보를 얻는 방법을 보여 주는 코드 예제를 제공합니다.