Tengo una clase simple que representa un objeto. Tiene 5 propiedades (una fecha, 2 decimales, un entero y una cadena). Tengo una clase de colección, derivada de CollectionBase
, que es una clase contenedor para contener varios objetos de mi primera clase.¿Cómo encontrar y eliminar objetos duplicados en una colección usando LINQ?
Mi pregunta es, quiero eliminar objetos duplicados (por ejemplo, objetos que tienen la misma fecha, los mismos decimales, los mismos números enteros y la misma cadena). ¿Hay alguna consulta LINQ que pueda escribir para buscar y eliminar duplicados? ¿O encontrarlos como mínimo?
¿Esto los eliminará de mi colección o solo de la consulta LINQ? – Icemanind
Los métodos de extensión LINQ crean nuevos conjuntos de elementos, su colección original permanecerá intacta. –
¡Gracias por toda la información! – Icemanind