Tôi muốn nhận được ngày giữa hai ngày. Thay vì dự kiến ngày khác nhau, tôi nhận được và hết bộ nhớ. Điều gì sẽ là vấn đề với mã dưới đây?Cách lấy ngày giữa hai ngày trong C#
StartDate
giá trị là 01/04/2016 00:00:00
EndDate
giá trị là 10/04/2016 00:00:00
var selectedDates = new List<DateTime?>();
for (var date = StartDate; date <= EndDate; date.Value.AddDays(1))
{
selectedDates.Add(date);
}
@JanesAbouChleih Xin lỗi, bộ não mệt mỏi, không thấy họ đã nhận được vòng lặp vô hạn như thế nào – Draken
Bản sao có thể có của * [Nhận tất cả DateTime giữa hai 'DateTime's in C#] (http://stackoverflow.com/questions/3227927/ get-all-datetimes-between-hai-datetimes-in-c-sharp) * –