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