Example #1
0
        static void Main(string[] args)
        {
            var namesRepository = new NameRepository();
            var iter            = namesRepository.GetIterator();

            for (; iter.hasNext();)
            {
                Console.WriteLine(iter.Next());
            }
            Console.ReadKey();
        }
 public NameRepositoryIterator(NameRepository nameRepository)
 {
     _names = nameRepository.GetNames();
 }