コード例 #1
0
ファイル: Program.cs プロジェクト: MargaritaKolosok/CSharp
        static void Main(string[] args)
        {
            Console.WriteLine("Enter Date of birth");
            string birth = Console.ReadLine();

            CountDays.DaysToBirthday(birth);
            Console.ReadKey();
        }
コード例 #2
0
        private void GenerateDays(int k)
        {
            Day startDay = new Day((DayOfTheWeek)StartDay, CountDays.Count + 1);

            while (StartDay < 8)
            {
                CountDays.Add(new Day((DayOfTheWeek)StartDay, CountDays.Count + 1));
                StartDay++;
            }
            for (int i = 0; i < 3; i++)
            {
                for (int j = 1; j < 8; j++)
                {
                    CountDays.Add(new Day((DayOfTheWeek)j, CountDays.Count + 1));
                }
            }
            for (int i = 1; k > CountDays.Count; i++)
            {
                if (i > 7)
                {
                    CountDays.Add(new Day((DayOfTheWeek)(i - 7), CountDays.Count + 1));
                }
                else
                {
                    CountDays.Add(new Day((DayOfTheWeek)i, CountDays.Count + 1));
                }
            }
            if ((int)CountDays[CountDays.Count - 1].Name == 7)
            {
                StartDay = 1;
            }
            else
            {
                StartDay = (int)CountDays[CountDays.Count - 1].Name + 1;
            }
        }