IEnumerable
is the base interface for all non-generic collections like ArrayList that can be enumerated. IEnumerator<T>
is the base interface for all generic enumerators like List<>.
IEnumerable
is an interface which implements the method GetEnumerator
. The GetEnumerator
method returns an IEnumerator
which provides options to iterate through the collection like foreach.
IEnumerable is the base interface for all non-generic collections that can be enumerated