Breaking Iterator C# with Example



Breaking Iterator C# with Example

 using System;
using System.Collections;

namespace CSharpCollection
{
    public class Watch
    {
        internal byte hour, minute;
		internal string name;
    }

	class WatchArray : IEnumerable
	{
		Watch[] RoyalWatches = new Watch[4];
		
		public WatchArray()
		{
			RoyalWatches[0] = new Watch(){hour=12, minute=0, name="HMT"};
			RoyalWatches[1] = new Watch(){hour=10, minute=10, name="SONATA"};
			RoyalWatches[2] = new Watch(){hour=5, minute=40, name="RADO"};
			RoyalWatches[3] = new Watch(){hour=3, minute=0, name="TITAN"};
		}

		public IEnumerator GetEnumerator()
		{
			for(int i=0; i

0 Comment's

Comment Form

Submit Comment