Если у меня есть IOrderedEnumberable
, я сортирую его, а затем выполняю запрос на проектирование ...
Сохраняется ли порядок в проекции?
Например, работает ли этот сценарий?
IOrderedEnumberable<Car> allCarsOrderedFastestToSlowest =
GetAllCars()
.OrderByDescending(car=>car.TopSpeed);
var top3FastestCarManufacturers =
allCarsOrderedFastestToSlowest
.Select(car=>car.Manufacturer)
.Distinct()
.Take(3);
Передает ли имя переменной top3FastestCarManufacturers
значение того, что на самом деле произошло в коде?