相关疑难解决方法(0)

c#使用Tuple对List <>进行排序?

我需要按发布日期对MediaItem对象的List <>进行排序...发布日期不是项目的属性.因此,我的初衷是暂时处理发布日期属性,加载,排序和丢弃属性.有人在我的工作中建议我使用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));
            }
Run Code Online (Sandbox Code Playgroud)

c# linq tuples

7
推荐指数
2
解决办法
9134
查看次数

标签 统计

c# ×1

linq ×1

tuples ×1