我将不同的列表组合成一个列表,如下所示:
List<Tweet> tweets = new List<Tweet>();
foreach (string TID in TypeIDList)
{
List<Tweet> lt = new List<Tweet>();
......
tweets = tweets.Concat(lt).OrderByDescending(x => x.TwitTime).ToList();
}
return tweets.OrderByDescending(x => x.TwitTime).ToList();
所以在结果中,除了“2013”中的日期之外,所有内容都按降序排序
1/1/2013 12:43:15 PM
所以这些日期是最后而不是最初。
我不知道为什么会这样。