IList는 인터페이스입니다. 저는 제네릭을 배우기 시작했습니다. 그리고 인터페이스는 클래스가 그것의 메소드를 사용할 것을 약속하는 계약이라는 것을 알고 있습니다. 그래서 같은 값 형식처럼 사용하여 그것에 대해 생각해 본 적이 :C# IList 인터페이스 유형 또는 다른 인터페이스 유형의 역할 사용 방법은 무엇입니까?
사람이 무엇을하는지 설명해 주시겠습니까 및 유형과 같은 인터페이스를 사용하는 경우의 사용을 생각하는 방법 :
IList<Writer> someName;
내가 여기에 일반적인 만드는 오전를 IList 인터페이스의 typ. 그러나 인터페이스는 클래스가 아니므로 어떻게 그 역할을 상상해야합니까?
나는 오해하고 있습니까?
오케이 그래서 계약서/인터페이스를 구현 한 새로운 클래스로 IList를 인스턴스화 한 후 다음 단계에서 무엇을하고 싶습니까? IList 메서드 사용? 작성자가 IList 인터페이스를 구현해야하는 경우 IList 인터페이스에 IList 인터페이스를 할당해야하는 이유는 무엇입니까? –
인터페이스의 모든 구성원이지만 인터페이스에없는 인스턴스화 된 개체의 구성원은 아닙니다. – Mephy