📜  LINQ排序运算符

📅  最后修改于: 2021-01-06 05:12:40             🧑  作者: Mango

LINQ排序运算符(按,然后按反向排序)

LINQ中的排序运算符用于基于一个或多个属性来更改数据的顺序或顺序(升序或降序)。

LINQ中可用的排序运算符为:

  • 订购
  • 按降序排列
  • 然后
  • 然后按降序排列
  • 逆转

所有这些排序运算符都用于对数据进行排序。但是REVERSE运算符反转集合中的项目。就像我们在SQL中使用Order by子句一样,使用Rest运算符对数据进行排序。这些排序运算符类似于SQL,但是唯一的区别是我们在LINQ中使用运算符。

从表中,它显示了与SQL中的排序运算符有关的详细信息。

Operator Description Query Syntax
OrderBy This operator will sort the values in ascending order. ordeby
OrderByDescending This operator will sort the values in descending order. Orderby ……descending
ThenBy This operator is used to perform the secondary sorting in ascending order. Orderby…,….
ThenByDescending This operator is used to perform the sorting in descending order. Orderby….,….descending
Reverse This operator is used to reverse the order of elements in the collection. Not applicable