Example #1
0
 /// <summary>��`�ς̋G�߂ŏ���������</summary>
 /// <param name="predefinedSeasons">��`�ς݂̋G��</param>
 public void Initialize(PredefinedSeasons predefinedSeasons)
 {
     seasonNames.Clear();
     seasonStartDTimes.Clear();
     switch (predefinedSeasons)
     {
         case PredefinedSeasons.FourSeasons:
             name = "�l�G";
             seasonNames.Add("�~");
             seasonNames.Add("�t");
             seasonNames.Add("��");
             seasonNames.Add("�H");
             seasonNames.Add("�~");
             seasonStartDTimes.Add(new DateTime(YEAR, 1, 1));
             seasonStartDTimes.Add(new DateTime(YEAR, 3, 1));
             seasonStartDTimes.Add(new DateTime(YEAR, 6, 1));
             seasonStartDTimes.Add(new DateTime(YEAR, 9, 1));
             seasonStartDTimes.Add(new DateTime(YEAR, 12, 1));
             seasonStartDTimes.Add(new DateTime(YEAR + 1, 1, 1));
             break;
         case PredefinedSeasons.HeatLoadClassification:
             name = "�M���וʋG��";
             seasonNames.Add("�~�G");
             seasonNames.Add("���ԋG");
             seasonNames.Add("�ċG");
             seasonNames.Add("���ԋG");
             seasonNames.Add("�~�G");
             seasonStartDTimes.Add(new DateTime(YEAR, 1, 1));
             seasonStartDTimes.Add(new DateTime(YEAR, 3, 1));
             seasonStartDTimes.Add(new DateTime(YEAR, 6, 1));
             seasonStartDTimes.Add(new DateTime(YEAR, 9, 1));
             seasonStartDTimes.Add(new DateTime(YEAR, 12, 1));
             seasonStartDTimes.Add(new DateTime(YEAR + 1, 1, 1));
             break;
         case PredefinedSeasons.AllYear:
             name = "�N��";
             seasonNames.Add("�N��");
             seasonStartDTimes.Add(new DateTime(YEAR, 1, 1));
             seasonStartDTimes.Add(new DateTime(YEAR + 1, 1, 1));
             break;
         case PredefinedSeasons.Holiday:
             name = "�����̏j��";
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonNames.Add("�j��");
             seasonNames.Add("��ʓ�");
             seasonStartDTimes.Add(new DateTime(YEAR, 1, 1));
             seasonStartDTimes.Add(new DateTime(YEAR, 1, 2));
             seasonStartDTimes.Add(new DateTime(YEAR, 1, 15));
             seasonStartDTimes.Add(new DateTime(YEAR, 1, 16));
             seasonStartDTimes.Add(new DateTime(YEAR, 2, 11));
             seasonStartDTimes.Add(new DateTime(YEAR, 2, 12));
             seasonStartDTimes.Add(new DateTime(YEAR, 3, 21));
             seasonStartDTimes.Add(new DateTime(YEAR, 3, 22));
             seasonStartDTimes.Add(new DateTime(YEAR, 4, 29));
             seasonStartDTimes.Add(new DateTime(YEAR, 4, 30));
             seasonStartDTimes.Add(new DateTime(YEAR, 5, 3));
             seasonStartDTimes.Add(new DateTime(YEAR, 5, 6));
             seasonStartDTimes.Add(new DateTime(YEAR, 7, 20));
             seasonStartDTimes.Add(new DateTime(YEAR, 7, 21));
             seasonStartDTimes.Add(new DateTime(YEAR, 9, 15));
             seasonStartDTimes.Add(new DateTime(YEAR, 9, 16));
             seasonStartDTimes.Add(new DateTime(YEAR, 9, 21));
             seasonStartDTimes.Add(new DateTime(YEAR, 9, 22));
             seasonStartDTimes.Add(new DateTime(YEAR, 10, 10));
             seasonStartDTimes.Add(new DateTime(YEAR, 10, 11));
             seasonStartDTimes.Add(new DateTime(YEAR, 11, 3));
             seasonStartDTimes.Add(new DateTime(YEAR, 11, 4));
             seasonStartDTimes.Add(new DateTime(YEAR, 11, 23));
             seasonStartDTimes.Add(new DateTime(YEAR, 11, 24));
             seasonStartDTimes.Add(new DateTime(YEAR, 12, 23));
             seasonStartDTimes.Add(new DateTime(YEAR, 12, 24));
             seasonStartDTimes.Add(new DateTime(YEAR + 1, 1, 1));
             break;
     }
 }
Example #2
0
 /// <summary>Constructor</summary>
 /// <param name="predefinedSeasons">��`�ς݂̋G��</param>
 public Seasons(PredefinedSeasons predefinedSeasons)
 {
     Initialize(predefinedSeasons);
 }