2 つのテキスト ボックスと 1 つのボタンがあり、両方のテキスト ボックスにカレンダーが添付されています。リストの最初のテキストボックスと2番目のテキストボックスの間にある日付を保存したいので、ボタンのクリック時に次のメソッドを呼び出しています。
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」タイプの例外がスローされました。私のループは際限なく実行されていると思います。助けていただければ幸いです。