Llegamos al grupo de operadores destinados a realizar el
trabajo de ordenación en nuestras colecciones. Dentro de este apartado nos
encontramos con un nuevo actor de este teatro, un actor que tiene una
importancia mínima pero que forma parte de todo este tinglao, es la interfaz IOrderedEnumerable<TElement> .
Es una interfaz super simple, que hereda de IEnumerable<TElement>
y de IEnumerable,
y que simplemente añade un método CreateOrderedEnumerable,
cuya función será la de crear las ordenaciones. Es importante nombrarla ya que
será el tipo de devolución que generen nuestros operadores de ordenación OrderBy, OrderByDescending, ThenBy
y ThenByDescending.
Llegados a este momento del repaso de LinQ, volveremos a ver las diferencias para estos operadores
entre la sintaxis de consultas
y nuestras queridas Lambdas.



