Aspects


vs


Icollection

The ICollection interface is the base interface for classes in the System.Collections namespace

Ienumerable

IEnumerable, and its generic counterpart IEnumerable<T> are .NET interfaces for iterating (or enumerating) through a collection of items.