none
Comparar Listas Tipadas y seleccionar los elementos diferentes. RRS feed

  • Pregunta

  • Hola.

    Tengo dos listas del mismo tipo, la clase tiene como propiedades Id y Color. Lo que quiero hacer, es compararlas y seleccionar todos los elementos que sean diferentes de otra lista.

    Por ejemplo:

    List<Colores> lst1;

    List<Colores> lst2;

    En la primera lista tendría estos elementos:

    Id	Color
    
    01	Negro
    02	Azul
    03	Blanco
    04	Amarillo
    05	Verde
    06	Aqua
    07	Morado
    08	Gris
    09	Naranja
    10	Rojo
    11	Celeste
    12	Rosa

    Y la segunda:

    Id	Color
    
    05	Verde
    11	Celeste
    12	Rosa

    El resultado tendría que ser este:

    01	Negro
    02	Azul
    03	Blanco
    04	Amarillo
    06	Aqua
    07	Morado
    08	Gris
    09	Naranja
    10	Rojo

    Sé que puedo hacerlo utilizando la Expresión Lambda RemoveAll, pero no quiero eliminar ningún elemento, sino comparar y seleccionar.


    Antonio Mata

    viernes, 22 de mayo de 2020 18:12

Respuestas

Todas las respuestas