Sígueme en Facebook

25 de marzo de 2011
2 comentarios

Eliminar Duplicados Lista C#

15:45
Código que elimina duplicados en una lista de C#:








List<Finca> Listafincas = new List<Finca>();
List<Finca> ListafincasDuplicadas = new List<Finca>();
                          
// vuelco a temporal
foreach (var temp in Model.FSUA.Finca)
ListafincasDuplicadas.Add(temp);
// filtro
Listafincas = ListafincasDuplicadas.Distinct().ToList();
                           
// muestro
foreach (var finca in Listafincas)
{
// ...
}

También puede servirte:


Model.GroupBy(a => a.Id).Select(grp => grp.First())

2 comentarios:

 
Toggle Footer
Top