static void Main(string[] args) { Console.WriteLine("Enter Date of birth"); string birth = Console.ReadLine(); CountDays.DaysToBirthday(birth); Console.ReadKey(); }
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; } }