2
C #에 new () 제약 조건이 있지만 다른 유사한 제약 조건이없는 이유는 무엇입니까?
C # 제네릭에서는 형식 매개 변수 T가 기본 생성자를 갖도록 제약 조건을 선언 할 수 있습니다 where T : new(). 그러나 이와 같은 다른 제약 조건은 유효하지 않습니다 ( new(string)예 : 등). 언어 설계 및 / 또는 구현 관점에서 그 이유는 무엇입니까? 생성자가 작동하는 방식이나 유형 시스템이 구현되는 방식으로 이것을 …