実装の詳細に進むと、Arrayクラスの実装が次のように表示されます
public abstract class Array : ICloneable, IList, ICollection, IEnumerable, IStructuralComparable, IStructuralEquatable
IList インターフェイスの実装は次のように読み取ります
public interface IList : ICollection, IEnumerable
私の質問は、Arrayクラスは自動的に実装され、実装さICollectionれIEnumerableた瞬間IListですか? これらが明示的に実装されているのはなぜですか?