Saltar al contenido

Obtenga la diferencia entre dos listas usando LINQ

Revisamos exhaustivamente cada uno de los escritos de nuestro sitio web con la meta de mostrarte siempre información veraz y actualizada.

Solución:

no funcionará para usted

var listOfIds = new List 1,2,4;

var query = from item in persons 
            where !listOfIds .Contains( item.id )
            select item;

Puede verificar para obtener más detalles: SQL a LINQ (Caso 7: filtrar datos utilizando la cláusula IN y NOT IN)

También puedes usar lambda:

var query = persons.Where(item => !listOfIds.Contains(item.Id));

var list1 = new List 1,2,3,4,5;
var list2 = new List 2,3,4,5,6;

list1.Except(list2); //1 - items removed
list2.Except(list1); //6 - items added

Al final de todo puedes encontrar las reseñas de otros sys admins, tú aún eres capaz dejar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *