В .NET Framework модель перечисления составных объектов основывается на двух интерфейсах. На интерфейсе IEnumerator(перечислитель), который умеет перечислять коллекции, а так же на интерфейсе IEnumerable, который позволяет получить перечислитель. В этом уроке рассматривается интерфейс IEnumerable.