1. 不允许跨年 1) 第一周的第一天从每年的第一天开始,最后一周的最后一天为每年的最后一天. static void Main(string[] args) { DateTime first, last; , , , }; , , }; foreach (int y in years) { foreach (int w in weeks) { bool result = CalcWeekDay(y, w, out first, out last); Console.WriteLine("{0}…