Вывести список фильмов с датами их показа - 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}");
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы