Zugriff auf Auflistungsklassen über das Interface IEnumerable

Manchmal ist es nützlich Listen-Klassen zu verwenden und diese komfortabel mit foreach zu durchlaufen. Dazu ist es notwendig, das Interface IEnumerable und einige Hilfsfunktionen in diese Klasse zu implementieren. Wie das funktioniert zeigen folgende Seiten:

MSDN C#-Programmierhandbuch
MSDN IEnumarable