LINQ to Objects permite a los desarrolladores hacer consultas sobre una colección de objetos con una sintaxis igual a la que podríamos utilizar para realizar una consulta sobre una base de datos con SQL.
Normalmente para mostrar el contenido de una colección utilizamos el bucle “foreach” pero sin poder usar ningún filtro para hacer una selección de los datos que queremos mostrar pero ya con una selección de datos echa.
Ahora, nosotros podemos consultar con LINQ sobre una colección que tenga implementada la interface “IEnumerable”, que por defecto la tendrán todos menos las genéricas y personalizadas que se lo deberemos aplicar nosotros.