제네릭(C++/CLI 및 C++/CX)

제네릭은 매개 변수화된 형식 및 메서드입니다. 이 섹션에서는 Windows 런타임 및 공용 언어 런타임이 지원하는 일반 기능과 공용 언어 런타임만 지원하는 제네릭 기능을 확인합니다. C++/CLI에서 고유한 제네릭 메서드 및 형식을 작성하는 방법과 C++/CLI에서 .NET Framework 언어로 작성된 제네릭 형식을 사용하는 방법도 알아보세요. 마지막으로 이 섹션에서는 제네릭 및 C++ 템플릿의 비교를 제공합니다.

섹션 내용

Windows 런타임 및 공용 언어 런타임에서 지원

C++/CLI의 제네릭 개요
제네릭의 정의, 언어 기능의 동기 및 제네릭을 설명하는 데 사용되는 용어 정의에 대한 정보입니다. 또한 제네릭에 대한 형식 매개 변수로 참조 형식 및 값 형식을 사용하는 방법에 대한 정보입니다.

제네릭 인터페이스(C++/CLI)
제네릭 인터페이스의 정의 및 사용에 대한 정보.

제네릭 대리자(C++/CLI)
제네릭 대리자의 정의 및 사용에 대한 정보.

제네릭 형식 매개 변수에 대한 제약 조건(C++/CLI)
제네릭 형식의 제약 조건 사용에 대한 정보.

제네릭 사용(C++/CLI)
C++/CLI에서 다른 언어로 작성되었을 수 있는 .NET 어셈블리에 정의된 제네릭 사용에 대한 정보.

제네릭 및 템플릿(C++/CLI)
제네릭 및 템플릿의 비교, 개별로 사용해야 할 때와 유용하게 결합하는 방법.

공용 언어 런타임에서 지원

제네릭 함수(C++/CLI)
제네릭 함수 및 메서드의 정의 및 사용에 대한 정보.

제네릭 클래스(C++/CLI)
제네릭 클래스의 정의 및 사용에 대한 정보.

제네릭 컬렉션에서 for each, in 키워드 사용.

참고 항목

.NET 및 UWP용 구성 요소 확장