private void button16_Click(object sender, EventArgs e) { int courseCounter = 1; foreach (var course in Courses) { StreamWriter writer = new StreamWriter($"{courseCounter}.html"); foreach (var division in course.Divisions) { foreach (var group in division.Groups) { GroupTimetable gtt = new GroupTimetable(group.Name); for (int i = 0; i < group.Days.Capacity; i++) { gtt.AddElement(group.Days[i].ToString("dd MMM ddd").ToLower(), group.Lessons[i].GetExamInfo()); } writer.Write(gtt.CreateTable()); } } courseCounter++; writer.Close(); } }