Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/09/2006, 23:16
Gelipon
 
Fecha de Ingreso: agosto-2006
Mensajes: 45
Antigüedad: 17 años, 8 meses
Puntos: 0
Utiliza este metodito,el cual necesita tu lista con el total de elementos sin repeticiones, y tambien necesita la lista con elementos repetidos que es la que tu necesitas procesar y limpiar, Resume es una clase que yo tengoen mi codigo, la tuya puede ser cualquiera simplemente debes tener un Id único para cada elemento...

//results es la lista con elementos repetidosque tienes inicialmente
List<string> resumeList=this.RemoveRepeatedElements(results);

private List<Resume> RemoveRepeatedElements(List<Resume> results)
{
//ResumeImpl.Instance().GeAll(); esta es una lista con el total de elementos sin repetir

List<Resume> origList = ResumeImpl.Instance().GeAll();

List<Resume> finalList = new List<Resume>();

for (int i = 0; i < origList.Count; i++)
{
for (int j = 0; j < results.Count; j++)
{
if (origList[i].IdResume.Equals(results[j].IdResume))
{
finalList.Add(origList[i]);
break;
}
}
}

return finalList;
}