프로그래밍언어/C#

20200228[C#] 제네릭 형식의 파생 / 자신을 참조하는 제네릭 형식

HJH0825 2020. 2. 28. 11:00

제네릭 형식의 파생

제네릭 형식도 제네릭이 아닌 클래스처럼 파생할 수 있다. 제네릭 클래스를 기반으로 삼아서 파생 클래스를 정의할 떄, 다음처럼 기반 클래스의 형식 매개변수를 옆린 채로 남겨두는 것이 가능함.

물론 이런식으로 구체적인 형식으로 매개변수를 제한 할 수도 있다.

또한 파생 형식에서 새로운 형식 매개변수를 도입할 수도 있다.

이렇게 사용하면 된다.

 

 

 


 

자신을 참조하는 제네릭 형식

파생 형식이 기반 형식의 형식 매개변수를 닫을 때, 파생 형식 자신을 형식 인수로 지정하는 것이 가능하다.

밑에 처럼 사용하면 되겠쥬?