Я пытаюсь найти список, а затем извлечь некоторые объекты из него, поместить их в другой список и записать список в файл.
Я думаю, что мой код правильный, но когда я его выполняю, я получаю исключение NullReference. Если бы кто-то мог проверить мой код, я был бы очень благодарен.
Вот мой код для метода поиска, который я использую
public void Search( string day)
{
foreach (Classes c in studentClasses)
{
if (c.Day == day)
{
studentClassesByDay.Add(c);
}
}
}
И это код, который добавляет новый список в файл
private void btnDay_Click(object sender, EventArgs e)
{
SelectDayForm selectDay = new SelectDayForm();
if (selectDay.ShowDialog() == DialogResult.OK)
{
l.Search(selectDay.theDay);
trg.GenerateSortedListReport(l.studentClassesByDay, AppData.byDay);
MessageBox.Show("A list of sorted student classes written to file " + AppData.byDay+ ".");
// txtDay.Text =selectDay.theDay;
}
}