PFr*_*ise 142 c# sorting list sql-order-by
我希望按降序顺序收到按 "Product.Name" 排序的列表.
类似于下面按升序对列表进行排序的功能,只是相反,这可能吗?
var newList = list.OrderBy(x => x.Product.Name).ToList();
Run Code Online (Sandbox Code Playgroud)
Str*_*ior 251
当然:
var newList = list.OrderByDescending(x => x.Product.Name).ToList();
Run Code Online (Sandbox Code Playgroud)
Doc:OrderByDescending(IEnumerable,Func).
回应你的评论:
var newList = list.OrderByDescending(x => x.Product.Name)
.ThenBy(x => x.Product.Price)
.ToList();
Run Code Online (Sandbox Code Playgroud)
list.OrderByDescending();
Run Code Online (Sandbox Code Playgroud)
适合我.
小智 6
var newList = list.OrderBy(x => x.Product.Name).Reverse()
Run Code Online (Sandbox Code Playgroud)
这应该做的工作.