我試圖獲得每個月星期六的天數。例如,這個月(八月)應該返回:4, 11, 18, 28int year = 2018;int month = DateTime.Now.Month;DateTime myDT = new DateTime(year, month, 1, new GregorianCalendar());Calendar myCal = CultureInfo.InvariantCulture.Calendar;while (myDT.Month == month){ var day = myCal.GetDayOfWeek(myDT); if (day == DayOfWeek.Saturday || day == DayOfWeek.Friday) Debug.WriteLine(myCal.GetDayOfMonth(myDT)); myDT.AddDays(1);}單擊執行代碼的按鈕后,我的 UI 將被凍結,不會返回任何錯誤。這讓我相信它出于某種原因仍在循環中。
獲取一個月的星期六
繁星coding
2021-11-21 09:59:14