我有两个文本框和一个按钮,两个文本框都附有日历。我想将第一个文本框和第二个文本框之间的日期存储在列表中,我在单击按钮时调用以下方法。
private void CollectDates()
{
DateTime StartDate = Convert.ToDateTime(txtFromDate.Text);
DateTime EndDate = Convert.ToDateTime(txtTillDate.Text);
List<DateTime> datelist = new List<DateTime>();
for (StartDate = Convert.ToDateTime(txtFromDate.Text); StartDate < Convert.ToDateTime(txtTillDate.Text); StartDate.AddDays(1))
{
datelist.Add(StartDate);
}
}
但是在列表中存储第一个日期后出现错误:引发了“System.OutOfMemoryException”类型的异常。我认为我的循环无休止地运行,任何帮助将不胜感激。