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));

应该是你原来的相反。

http://stackoverflow.com/questions/244219/sort-listdatetime-descending

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 排序列表降序