왜 배열이 IList를 구현합니까?
System.Array 클래스 의 정의를 참조하십시오 public abstract class Array : IList, ... 이론적으로, 나는이 비트를 쓸 수 있고 행복해야한다 int[] list = new int[] {}; IList iList = (IList)list; 또한 iList에서 모든 메소드를 호출 할 수 있어야합니다 ilist.Add(1); //exception here 내 질문은 왜 예외가 아닌 Array가 IList를 구현 하는 이유 …