public interface IEnumerable{ IEnumerator GetEnumerator();}
public interface ICollection : IEnumerable{ int Count { get; } bool IsSynchronized { get; } object SyncRoot { get; } void CopyTo(Array array, int index);}