Tengo una lista en C#:¿Hay un método AddUnique similar a AddRange() para la a-lista en C#
var list = new List<Car>();
list.AddRange(GetGreenCars());
list.AddRange(GetBigCars());
list.AddRange(GetSmallCars());
el problema es que algunos de los mismos coches obtener devueltos en diferentes funciones y no hacer los quiero en la lista más de una vez. Cada automóvil tiene un atributo de Nombre único. ¿Hay alguna forma de que pueda tener algo como esto arriba pero solo agregaré elementos si son únicos?
tengo objetos duplicados dentro de mi colección. Simplemente list = list.Distinct(). ToList(); no funciona – wotney
Distinct eliminará los objetos duplicados. Si sus objetos no son realmente iguales, tiene que hacer que sus objetos implementen Equals() y GetHashCode() – ivowiblo