CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: chuyInform en Sábado 1 de Marzo de 2008, 22:34
Título: Eliminar Repetidos
Publicado por: chuyInform en Sábado 1 de Marzo de 2008, 22:34
Hola a todos, Espero puedan ayudarme.
tengo una lista con mas de 2000 elementos, de todos los elementos que integran la lista muchos se encuantran repetidos mas de 2 veces, lo que quiero hacer es: en otra lista meter los elementos de la lista anterior pero eliminando los repetidos, es decir, si en la lista1 un elemento se repite 3 veces en la lista2 solo apareceria 1 sola vez si asi sucesivamente. Espero haberme explicado.
de antemano se agradece su ayuda :D
Título: Re: Eliminar Repetidos
Publicado por: ProfesorX en Domingo 2 de Marzo de 2008, 02:52
Ordena la lista, asi los elementos que estan repetidos quedan juntos y es mas facil eliminarlos
Título: Re: Eliminar Repetidos
Publicado por: Mollense en Domingo 2 de Marzo de 2008, 15:11
Podrías también hacer algo parecido a esto:
Código: Text
for (int i = 0; i < lista.Count; i++)
{
if (!listaReducida.Contains(lista[i])) listaReducida.Add(lista[i]);
}
Es decir que, si el elemento no existe en la nueva lista, lo agrega.