У меня есть период дней, и я хочу пройти через него и выполнить тот же код для каждой даты.C#: DateTime - переход через несколько дней?
начинают и конец являются DateTime формат с разницей в месяц, по крайней мере
while (!(begin.Equals(end)))
{
...some code here...
begin = begin.AddDays(1);
}
я не уверен, если он автоматически обновляет значение месяца, когда значение достигает день конец точного месяца (в точный год) - например, в феврале не всегда одинаковое количество дней, поэтому ...
Есть ли лучший/более короткий/лучший способ увеличить дату на один день? Например, примерно следующее:
begin.Day++
; или это:begin++;
?
Я не привык к C#, но так жаль, что задал этот хронический вопрос и заранее заблаговременно за любой ответ.
Что вам мешает самотестировать? – MarcinJuraszek
Я не закончил с внутренним кодом, и мне нравится проверять все, когда у меня есть все части кода, которые я хочу, даже если это означает, что у меня могут быть проблемы в первых частях. Я глупый, я знаю.Мне просто лучше, чтобы у меня было больше строк, не зная, будут ли они в порядке или нет: | (без ошибок и предупреждения для меня достаточно для начала: D) –