using Iterator.Collections; namespace Iterator { internal class Program { static void Main(string[] args) { WordsCollection collection = new WordsCollection(); collection.AddItem("First"); collection.AddItem("Second"); collection.AddItem("Third"); Console.WriteLine("Straight traversal: "); foreach (var element in collection) { Console.WriteLine(element); } Console.WriteLine(); Console.WriteLine("Reverse traversal: "); collection.ReverseDirection(); foreach (var element in collection) { Console.WriteLine(element); } } } }