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?

¿Fue útil?

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 .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top