Preguntas etiquetadas con ienumerable

IEnumerable y su contraparte genérica IEnumerable <T> son interfaces .NET para iterar (o enumerar) a través de una colección de elementos.

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...