Вывести список фильмов с датами их показа - C#
Формулировка задачи:
Всем привет, помогите пожалуйста с задачкой
есть Список объектов Film, у объекта есть поле Дата показа - Date
Film {
Id;
Name;
}
Date {
Id;
FilmId;
}
Стандартный вывод
[0] Форсаж - 24.03.2013
[1] Шрек - 20.04.2013
[2] Форсаж - 25.04.2014
[3] Боец - 03.05.2015
[4] Шрек - 21.04.2013
нужно отсортировать список так, что бы вывод был вот такой
Шрек - 21.04.2013 20.04.2013
Боец - 03.05.2015
Форсаж 25.04.2014 24.03.2013
т.е названия не повторялись и если фильм с таким же названием есть, то дата записывалась к изначальному выводу
Поправочка
Список объектов Date с полем Film
Решение задачи: «Вывести список фильмов с датами их показа»
textual
Листинг программы
var showtimes = from film in Films join date in Dates on film.Id equals date.FilmId into dates select new { FilmName = film.Name, Dates = dates }; int i = 0; foreach (var showtime in showtimes) { var dates = string.Join(" ", showTime.Dates.Select(d => d.Id)); Console.WriteLine($"[{i++}] {showtime.FilmName} - {dates}"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д