С # сортировка списка <> с помощью кортежа?

Мне нужно отсортировать 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));
            }
7
задан J Benjamin 25 April 2011 в 17:53
поделиться