我一辈子都想不通为什么这个列表不能正确排序。有人可以指出我做错了什么吗?
List<WNBlogPost> posts = new List<WNBlogPost>();
IEnumerable<WNBlogPost> orderedPosts = (
from p in posts
select p
).OrderByDescending(c => c.ID);
foreach (WNBlogPost post in orderedPosts) {
//output post to page
}
我正在循环中将项目添加到帖子列表中,但是它们添加到列表中的顺序与我添加 OrderByDescending() 后它们出现的顺序相同。
知道我做错了什么吗?