c# – 排序列表降序

在c#(3.0或3.5,所以我们可以使用lambdas),有一个优雅的方式来排序日期列表的降序?我知道我可以做一个直排序,然后扭转整个事情,

docs.Sort((x, y) => x.StoredDate.CompareTo(y.StoredDate));
docs.Reverse();

但是有一个lambda表达式做一步吗?

在上面的例子中,StoredDate是一个类型为DateTime的属性。

虽然未经测试…

docs.Sort((x, y) => y.StoredDate.CompareTo(x.StoredDate));

应该是你原来的相反。

翻译自:https://stackoverflow.com/questions/244219/sort-listdatetime-descending

转载注明原文:c# – 排序列表降序