как увеличить дату с помошю метода AddDays(); в цикле -->DateTime i DateOnly

public void schedule()
{
    
    //DateOnly dateOnly = lastWorkDayDate(); 
    DateOnly dateOnly1 = new DateOnly();
  

    //int restDayCounts = restDayCount();
    //string lastWorkDay = lastWorkDayDate().ToString();
    //string vacationdate = VacationDate().ToString();
    //string curentmonth= CurentMonth().Month.ToString();

    //List<int> scheduleList = new List<int>();

   

   

    while (true)
    {

        Console.WriteLine(dateOnly1.AddDays(3));
    }


}

Ответы (1 шт):

Автор решения: bubadev

Изменил ответ с учетом комментария. Рабочий код. Но советую почитать теорию по языку, что бы лучше понимать как такие вещи делать

DateOnly date = new DateOnly(2022, 06, 28);

List<DateOnly> scheduleList = new List<DateOnly>();

Записываем в список результаты. Условие выберите сами.

while (date.Year < 2023)
{
    date = date.AddDays(3);
    scheduleList.Add(date);
}

Выведите на экран:

foreach (var s in scheduleList)
{
    Console.WriteLine(s);
}
→ Ссылка