OrderBy y OrderByDescending son estables?
-
06-07-2019 - |
Pregunta
Actualmente estoy leyendo Pro LINQ c # 2008, y en la página 87 el chico dice que OrderBy y OrderByDescending son estables. Pero él dice exactamente lo contrario en la página 96. Me parece que se refiere exactamente a las mismas funciones, por lo que no lo entiendo. ¿Son estables o no?
Solución
Sí, definitivamente son estables. Recogí el mismo error en mi reseña del libro.
Joe respondió a esa parte de mi crítica con esto:
Solo para el conocimiento de su lector, el el pedido ahora se especifica como estable. Inicialmente era inestable, y más tarde se cambió para ser estable pero yo se le dijo que se especificaría para ser inestable, pero aparentemente en algún punto, se cambió la especificación para ser estable Mi libro fue actualizado pero aparentemente perdí un lugar.
Entonces sí, fue un error.
En general, es un libro razonablemente preciso. (Hay algunas inexactitudes que se deben a que MSDN es inexacto, pero eso es bastante fácil de perdonar). Hay lejos peor alrededor :)
Otros consejos
Según MSDN , OrderBy
es estable, como lo es OrderByDescending
.