Preguntas etiquetadas con enumerable

678
IEnumerable vs List - ¿Qué usar? ¿Cómo trabajan?

Tengo algunas dudas sobre cómo funcionan los enumeradores y LINQ. Considere estas dos selecciones simples: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); o IEnumerable<Animal> sel =...

377
Pasar un solo elemento como IEnumerable <T>

¿Hay una forma común de pasar un solo elemento de tipo Ta un método que espera un IEnumerable<T>parámetro? El lenguaje es C #, framework versión 2.0. Actualmente estoy usando un método auxiliar (es .Net 2.0, así que tengo un montón de métodos auxiliares de proyección / proyección similares a...

329
¿Cómo puedo devolver un IEnumerable vacío?

Dado el siguiente código y las sugerencias dadas en esta pregunta , he decidido modificar este método original y preguntar si hay algún valor en el IEnumarable, devolverlo, si no devolver un IEnumerable sin valores. Aquí está el método: public IEnumerable<Friend> FindFriends() { //Many...

151
¿Qué significa enumerable?

Me dirigieron a MDN para ... en la página cuando decía: "para ... en Itera sobre las propiedades enumerables de un objeto". Luego fui a la página Enumerabilidad y propiedad de propiedades donde decía "Las propiedades enumerables son aquellas que pueden iterarse mediante un bucle for..in". El...