У меня есть цикл for, который проверяет, установлены ли некоторые флажки
foreach (CheckBox chk in this.Controls.OfType<CheckBox>())
{
if (chk.Checked)
{
//Some code here
}
}
Есть 12 флажков, по 1 на каждый месяц.
То, что я хочу, - это рассчитать количество дней между переменной StartDate и последним месяцем. Трудно объяснить, извините.
Например, StartDate = 1st September 2010
, флажки отмечены в апреле, октябре и декабре.
Результатом должны быть дни между 01.09.2010 и 01.04.2011.
Если StartDate = 1 ноября 2010 г., то результатом будут дни с 01/11/2010 по 01.10.2011.
Я думаю, что изо всех сил, потому что цикл идет от января до декабря. Если бы это было начато с начала месяца, я был бы в порядке.
Пожалуйста, задайте несколько вопросов, если мне нужно объяснить больше.