C # 4.0에서 클래스에 대한 일반 분산이없는 이유는 무엇입니까? 인터페이스 용이 있다면 클래스 용으로도 사용하지 않는 이유는 무엇입니까? 그것을 사용할 때 우리가 겪게 될 문제는 무엇입니까? CT에서 공변 인 클래스 가 있다고 가정합니다. 그 구현은 어떻게 생겼을까 요? T는 밖에 나가야합니다. 즉 , 필드는 속성 setter와 논리적으로 동일하기 때문에 T , Csetter가있는 T 유형의 속성 또는 T 유형의 필드를받는 메서드를 가질 수 없습니다 . T가 들어갑니다. 공변 클래스로 빌드 할 수있는 유일한 유용한 것은 T에 관한 한 변경 불가능한 것입니다. 자, 나는 공변 불변 목록과 스택을 갖는 것이 멋질 것이라고 생각합니다. 그러나 그 기능은 형 시스템이 기본적으로 공변 불변 클래스 유형을 지원..