Tengo un List<int>
y un List<customObject>
. La clase customObject tiene una propiedad de ID. ¿Cómo puedo obtener un List<customObject>
que contiene solo los objetos donde está la propiedad de ID en el List<int>
usando LINQ?Filtro lista de linq en el valor de la propiedad
Editar: Acepté la respuesta de Konrad porque es más fácil/más intuitiva de leer.
¿No es el método Linq '.Where' más conciso? (ver mi respuesta a continuación) –
@RobinWinslow Bueno, son completamente equivalentes, el mío simplemente utiliza la sintaxis de la expresión de consulta. El mío es potencialmente más legible, pero admito que (al menos en la mayoría de los casos) iría con tu variante ya que, como dijiste, es más sucinto. –
Son técnicamente equivalentes, pero el método '.Where()' * mucho * más fácil de leer. Pero, por supuesto, es solo mi opinión. –