I know that the base abstract Array class doesn't implement generic IEnumerable as
public abstract class Array : ICloneable, IList, ICollection, IEnumerable, IStructuralComparable, IStructuralEquatable
{
...
}
so when I create a derive array class like int[] i; or string[] s;, do they implement IEnumerable<T>? And how can I see the source code of []?