2009-07-30 8 views
25

Je suis en train de lire Pro LINQ C# 2008, et à la page 87, le gars dit que OrderBy et OrderByDescending sont stables. Mais il dit exactement le contraire à la page 96. Il me semble qu'il parle exactement des mêmes fonctions, alors je ne comprends pas. Sont-ils stables ou non?OrderBy et OrderByDescending sont stables?

Répondre

37

Oui, ils sont définitivement stables. J'ai ramassé la même erreur dans my review du livre.

Joe a répondu à cette partie de mon examen avec ceci:

Juste pour la connaissance de votre lecteur, l'ordre est maintenant spécifiée comme stable. Initialement, il était instable, et a été plus tard changé pour être stable, mais j'ai a été dit qu'il serait spécifié instable, mais apparemment à un certain point , la spécification a été modifiée pour ê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 y a quelques inexactitudes qui sont dues à MSDN étant inexact, mais qui est assez facile de pardonner.) Il y a beaucoup pire autour :)

+0

Ah, tellement drôle. Maintenant que j'ai traqué votre site, j'ai vu que vous écriviez C# en profondeur, ce que je lis aussi: P –

+0

Si vous trouvez des erreurs similaires, merci de me le faire savoir :) Malheureusement, la page errata sur le site ne fonctionne pas pour l'instant, donc vous ne pouvez pas vérifier si je sais déjà ... –

+0

Y aura-t-il un plus de C# en profondeur? :) –

Questions connexes