Aktualnie czytam Pro LINQ C# 2008, a na stronie 87 facet mówi, że OrderBy i OrderByDescending są stabilne. Ale mówi dokładnie odwrotnie na stronie 96. Wydaje mi się, że odnosi się dokładnie do tych samych funkcji, więc go nie rozumiem. Czy są stabilne, czy nie?OrderBy and OrderByDescending są stabilne?
25
A
Odpowiedz
37
Tak, są zdecydowanie stabilne. Podobny błąd wystąpił w książce my review.
Joe odpowiedział na tym kawałku mojej recenzji z tego:
Tylko dla wiedzy czytelnik, tym zamawiania jest obecnie określony jako stabilny. Początkowo był niestabilny, a został później zmieniony na stabilny, ale poinformowano, że będzie on określony jako niestabilny, ale najwyraźniej w pewnym punkcie specyfikacja została zmieniona na , aby była stabilna. Moja książka została zaktualizowana, ale najwyraźniej brakowało mi miejsca.
Tak, to był błąd.
Ogólnie jest to dość dokładna książka. (Istnieje kilka nieścisłości, które są spowodowane MSDN jest niedokładna, ale to dość łatwo wybaczyć.) Istnieją daleko gorzej wokół :)
8
Według MSDN, OrderBy
jest stabilny, jak OrderByDescending
.
Powiązane problemy
- 1. LINQ: Distinct and Orderby
- 2. System.Linq.Dynamic nie obsługuje OrderByDescending ("someColumn")?
- 3. IEnumerable OrderBy
- 4. .Max() kontra OrderByDescending(). First()
- 5. Enumerable OrderBy - czy wartości puste są zawsze traktowane jako wysokie czy niskie i czy można je uznać za stabilne?
- 6. OrderBy and Top w LINQ z dobrą wydajnością
- 7. Jakie są najlepsze/bardziej stabilne funkcje Biblioteki zamknięcia Google
- 8. ConstraintLayout stabilne wydanie?
- 9. OrderByDescending z wyboru i podjąć w LINQ pokazuje błąd
- 10. Pisząc zapytanie linq, które używa OrderBy
- 11. Dlaczego sortowanie nie jest stabilne?
- 12. Dlaczego Oracle zwraca określoną sekwencję, jeśli wartości "orderby" są identyczne?
- 13. Django Makemigrations and Migrate są powolne
- 14. Czy sortowanie w Ruby jest stabilne?
- 15. LINQ do podmiotów - wiele metod orderby nie działają
- 16. Linq: wywołanie tej samej metody dla Where and OrderBy tylko raz, a nie dwa razy?
- 17. OrderBy ignorowanie akcentowanych liter
- 18. Angularjs orderBy child property
- 19. Linq-sql orderby thenby
- 20. Github graphQL OrderBy
- 21. Angularjs groupBy + orderBy
- 22. W jaki sposób liczenie sortuje sortowanie stabilne?
- 23. Wykryj język użytkownika w PHP - stabilne rozwiązanie
- 24. Linq OrderBy pod konkretne wartości
- 25. Jak stabilne i powszechne są "baterie OCaml włączone" i czy jest to zalecane?
- 26. Jak używać getall z orderby w RethinkDB
- 27. ArrayList and String [] AND Object []
- 28. Hibernate @OrderBy dla właściwości zagnieżdżonych
- 29. Angular 2. Jak zastosować orderBy?
- 30. Jak wdrożyć metodę Linq OrderBy?
Ah, takie zabawne. Teraz, gdy podszedłem za twoją stroną, zobaczyłem, że napisałeś C# w głębi, którą też czytam: P –
Jeśli znajdziesz podobne błędy, proszę daj mi znać :) Niestety strona erraty na stronie nie działa w tej chwili, więc nie możesz sprawdzić, czy już wiem ... –
Czy kiedykolwiek będzie więcej głębi C#? :) –