을 상속 항목의 목록을 강제로 나는 다음과 같은 인터페이스가 있습니다C 번호 : 인터페이스 인터페이스
IMyInterface
{
IList<IMyInterface> MyList { get; set; }
int X { get; set; }
int Y { get; set; }
}
내가 다른 항목의 목록과 목록 "으로 myList"가이 인터페이스를 구현하는 클래스를 강제 할을 IMyInterface 구현. 어떻게해야합니까? 나는 다음과 같은 시도하는 경우
나는 오류를 얻을 :
public class MyClass: IMyInterface
{
public int X { get; set; }
public int Y { get; set; }
public List<MyClass> MyList { get; set; }
}
자체 인터페이스. 이것이 인터페이스와 추상 클래스의 차이점입니다. 그 계약과 당신은 그것에 순종해야합니다. –
현재 코드의 문제점은 무엇입니까? – john
인터페이스를 구현하는 모든 유형의 목록을 갖고 싶습니까? – Rahul