Question

Je lis actuellement Pro LINQ c # 2008 et, à la page 87, le type indique que OrderBy et OrderByDescending sont stables. Mais il dit exactement le contraire à la page 96. Il me semble qu'il se réfère exactement aux mêmes fonctions, alors je ne comprends pas. Sont-ils stables ou non?

Était-ce utile?

La solution

Oui, ils sont définitivement stables. J'ai relevé la même erreur dans mon compte rendu du livre.

Joe a répondu à cette partie de mon commentaire par ceci:

  

Juste à la connaissance de votre lecteur, le   la commande est maintenant spécifié pour être   stable. Au début, c'était instable, et   a été changé plus tard pour être stable mais je   a été dit qu'il serait spécifié pour être   instable, mais apparemment à un certain   point, la spécification a été modifiée   être stable. Mon livre a été mis à jour mais   apparemment, j'ai raté une place.

Alors oui, c'était une erreur.

Dans l’ensemble, c’est un livre raisonnablement précis. (Il existe quelques inexactitudes dues à l'inexactitude de MSDN, mais c'est assez facile à pardonner.) Il y a Far pire autour de:)

Autres conseils

Selon MSDN , CommanderPar est stable, tout comme OrderByDescending .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top