转到实现细节,我看到Array类的实现为
public abstract class Array : ICloneable, IList, ICollection, IEnumerable, IStructuralComparable, IStructuralEquatable
IList 接口的实现读作
public interface IList : ICollection, IEnumerable
我的问题是,该类不是Array自动实现的吗?它实现ICollection的IEnumerable那一刻IList?为什么要明确实施这些?