Вывести список фильмов с датами их показа - 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
Листинг программы
  1. var showtimes = from film in Films
  2.                 join date in Dates on film.Id equals date.FilmId into dates
  3.                 select new { FilmName = film.Name, Dates = dates };
  4.                
  5. int i = 0;
  6. foreach (var showtime in showtimes)
  7. {
  8.    var dates = string.Join(" ", showTime.Dates.Select(d => d.Id));
  9.    Console.WriteLine($"[{i++}] {showtime.FilmName} - {dates}");
  10. }

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


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

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

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы