Eğer bir IOrderedEnumberable<Car>
'm varsa onu sıralıyorum ve sonra da bir projeksiyon sorgusu yapın ...LINQ'da IOrderedEnumerable <T> projeksiyonları siparişi koruyor mu?
projeksiyonda korunan düzendir?
Örneğin, bu senaryo çalışır mı?
IOrderedEnumberable<Car> allCarsOrderedFastestToSlowest =
GetAllCars()
.OrderByDescending(car=>car.TopSpeed);
var top3FastestCarManufacturers =
allCarsOrderedFastestToSlowest
.Select(car=>car.Manufacturer)
.Distinct()
.Take(3);
top3FastestCarManufacturers
değişkeninin adı, gerçekten kodda neler olup bittiğinin anlamını taşır mı?
(http [LINQ ile sipariş Koruma] olası yinelenen: //stackoverflow.com/questions/204505/preserving-order-with-linq) –
Yinelenen öneriyle katılıyorum ve bu soruya cevap verilmiş olur. Neredeyse bunun özel bir alt sorusu. Silmek veya diğer soruya atıfta bulunmak için oy kullanıp kullanmadığınızdan emin değil misiniz? –