Mejorando el rendimiento de un IEnumerable
23 septiembre 2013
c#, design patterns
|
6 comentarios
En el post sobre qué colecciones exponer en APIs públicas, decía que uno de los problemas de exponer un IEnumerable era que el cliente no podía predecir fácilmente si recorrerlo sería una operación cara o barata. Esto es debido a la propia naturaleza de IEnumerable, que permite ir generando los elementos según se van necesitando,...