コード例 #1
0
        static void Main(string[] args)
        {
            DateTimeAggregate date = new DateTimeAggregate();

            date.startDate = new DateTime(2021, 01, 01);
            date.endDate   = DateTime.Now;
            IIterator iterator = date.CreateIterator();

            while (iterator.HasDate())
            {
                Console.WriteLine(iterator.CurrentDate());
            }
            Console.ReadKey();
        }
コード例 #2
0
 public DateTimeIterator(DateTimeAggregate aggregate)
 {
     this.aggregate = aggregate;
     currentDate    = aggregate.startDate;
 }