Espero esto les ayude a muchos, cuando usamos listas genericas y queremos eliminar una serie de elementos de una lista, pues una buena opcion es usar LINQ y expresiones lambda, y el uso de HashSet. veamos un ejemplo.
var listDetail = from objList in Details
where objList.CODIGO.ToLower().Contains(parameter)
select objList;
var setToRemove = new HashSet<e_ENCUESTA_IU>(listDetail);
aca aplicamos el metodo para remover con la expresion lambda
Details.RemoveAll(x => setToRemove.Contains(x));
No hay comentarios:
Publicar un comentario