私は以下のように異なるリストを1つのリストに結合しています:
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
したがって、これらの日付は最初ではなく最後に来ます。
なぜそれが起こっているのか分かりません。