인프런 커뮤니티 질문&답변
CompareTo 함수 질문
작성
·
302
0
IComparable 선언부가 인터페이스인데도 불구하고
class Knight : IComparable<Knight>부분을 주석 처리 한 후
PriorityQueue<int> q = new PriorityQueue<int>();
로 선언하고 Push, Pop을 CompareTo 함수로 작성해도 동작을 제대로 하는 이유가 잘 이해가 안됩니다.
where을 통해서 제네릭 형식 제약을 거는것과 인터페이스로 사용하는것과 다르게 작동을 하는걸까요?
답변 1
1






