Мне нужно отсортировать List <> объектов MediaItem по дате публикации ... дата публикации не является свойством элемента. Итак, моим первоначальным намерением было временно добавить свойство даты публикации, загрузить его, отсортировать и отказаться от свойства. Кто-то на моей работе предложил мне использовать Tuple и сортировать с помощью LINQ ... Я дошел до этого в моем тесте фрагмента, заполнив List <> ... но я не уверен, как сортировать по этому свойству даты, используя LINQ. Я буду продолжать поиски своего конца, но если у кого-то есть помощь, я буду признателен. Спасибо.
List<Tuple<MediaItem, DateTime>> list = new List<Tuple<MediaItem, DateTime>>();
for (int i = 0; i <= 10; i++)
{
DateTime date = new DateTime(2011, i, 1);
MediaItem item = new MediaItem();
list.Add(new Tuple<MediaItem, DateTime>(item, date));
}