本文整理汇总了C#中Data.List.OrderByDescending方法的典型用法代码示例。如果您正苦于以下问题:C# List.OrderByDescending方法的具体用法?C# List.OrderByDescending怎么用?C# List.OrderByDescending使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Data.List
的用法示例。
在下文中一共展示了List.OrderByDescending方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetEssayCategory
public Category GetEssayCategory(string categoryName)
{
var essaysForCategory = new List<EssayForCategory>();
foreach (var essayDictItem in essaysDictionary.Where(e => e.Value.Category == categoryName))
{
essaysForCategory.Add(new EssayForCategory(essayDictItem.Value.Title, essayDictItem.Key, essayDictItem.Value.PublishInfo.OriginalPublishDate));
}
essaysForCategory = essaysForCategory.OrderByDescending(e => e.PublishDate).ToList();
return new Category(categoryName, essaysForCategory);
}
示例2: GetEssayYears
public List<Year> GetEssayYears()
{
var years = new List<Year>();
foreach (var essayDictItem in essaysDictionary)
{
if (!years.Exists(e => e.YearValue == essayDictItem.Value.PublishYear))
{
years.Add(new Year(essayDictItem.Value.PublishYear));
}
years.Single(e => e.YearValue == essayDictItem.Value.PublishYear).EssaysForYear.Add(
new EssayForYear(essayDictItem.Value.Title, essayDictItem.Key, essayDictItem.Value.Category, essayDictItem.Value.PublishInfo.OriginalPublishDate));
}
years.ForEach(c => c.EssaysForYear = c.EssaysForYear.OrderByDescending(e => e.PublishDate).ToList());
return years.OrderByDescending(y => y.YearValue).ToList();
}