21/09/2006, 23:16
|
| | Fecha de Ingreso: agosto-2006
Mensajes: 45
Antigüedad: 18 años, 4 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;
} |