sort orderby net example descending asc c# list sorting sql-order-by

net - orderby c#



C#list.Orderby descendiendo (6)

Por supuesto:

var newList = list.OrderByDescending(x => x.Product.Name).ToList();

Doc: OrderByDescending (IEnumerable, Func) .

En respuesta a tu comentario:

var newList = list.OrderByDescending(x => x.Product.Name) .ThenBy(x => x.Product.Price) .ToList();

Me gustaría recibir una lista ordenada por ''Product.Name'' en orden descendente .

Al igual que la función a continuación que ordena la lista en orden ascendente, al revés, ¿es posible?

var newList = list.OrderBy(x => x.Product.Name).ToList();



mira este pedazo de código de mi proyecto

Estoy tratando de volver a ordenar la lista en función de una propiedad dentro de mi modelo,

allEmployees = new List<Employee>(allEmployees.OrderByDescending(employee => employee.Name));

pero me enfrenté a un problema cuando small and capital letters exist , así que para resolverlo usé el comparador de cadenas.

allEmployees.OrderBy(employee => employee.Name,StringComparer.CurrentCultureIgnoreCase)


list = new List<ProcedureTime>(); sortedList = list.OrderByDescending(ProcedureTime=> ProcedureTime.EndTime).ToList();

Lo que funciona para mí para mostrar el tiempo ordenado en orden descendente.


list.OrderByDescending();

funciona para mi.


var newList = list.OrderBy(x => x.Product.Name).Reverse()

Esto debería hacer el trabajo.