我有这个while循环来获取下一个工作日(节假日和星期日除外)。但它是通过加上1天来计算的。我希望该天数由用户确定。我从下面的TextBox(TboxIzin)获取输入。
如何执行while循环来进行给定次数的计算?
int i = 1;
int sayi;
IzinIslem i1 = new IzinIslem();
int.TryParse(i1.TboxIzin.Text, out sayi);
Run Code Online (Sandbox Code Playgroud)
public static DateTime GetNextWeekDay(DateTime date,
IList<Holiday> holidays, IList<DayOfWeek> weekendDays)
{
int i = 1;
int sayi;
IzinIslem i1 = new IzinIslem();
int.TryParse(i1.TboxIzin.Text, out sayi);
// always start with tomorrow, and truncate time to be safe
date = date.Date.AddDays(1);
// calculate holidays for both this year and next year
var holidayDates = holidays.Select(x => x.GetDate(date.Year))
.Union(holidays.Select(x => x.GetDate(date.Year + 1)))
.Where(x => x …Run Code Online (Sandbox Code Playgroud)