Si tengo una IOrderedEnumberable<Car>
, que ordenarla y luego hacer una consulta proyectando ...En LINQ, ¿las proyecciones de un IOrderedEnumerable <T> conservan el orden?
es el orden conservado en la proyección?
Por ejemplo, ¿funciona esta situación?
IOrderedEnumberable<Car> allCarsOrderedFastestToSlowest =
GetAllCars()
.OrderByDescending(car=>car.TopSpeed);
var top3FastestCarManufacturers =
allCarsOrderedFastestToSlowest
.Select(car=>car.Manufacturer)
.Distinct()
.Take(3);
viene el nombre de la variable top3FastestCarManufacturers
transmitir el significado de lo que realmente ha sucedido en el código?
posible duplicado de [preservar el orden con LINQ] (http: //stackoverflow.com/questions/204505/preserving-order-with-linq) –
Estoy de acuerdo con la sugerencia duplicada y esta pregunta habría sido respondida. Casi una sub-pregunta específica de eso. ¿No estoy seguro de si eliminar o votar para cerrar con referencia a la otra pregunta? –