제네릭 클래스(Generic Class) / 제네릭 형식 제약 조건(where)
* 제네릭 클레스(Generic Class) / 문법: class 클래스명<T>
C++ 에서의 문법 <T> 템플릿과 동일하게 클래스를 템플릿화 한 것
( T 는 Type의 약자)
명시적 변환보다 속도가 빠르다.
* 제네릭 형식 제약 조건(where) / 문법: class 클래스명<T> where T : 타입
그 외 제약 조건들은 쓰지 않을 것. 메모만 해두자.
- new 제약 조건
- notnull 제약 조건
- unmanaged 제약 조건
- 기반 클래스 이름 제약 조건
- 인터페이스 이름 제약 조건
- U 제약 조건
- 멀티 제약 조건
댓글
댓글 쓰기