개체를 나타내는 간단한 클래스가 있습니다. 그것은 5 개의 속성 (날짜, 2 개의 소수, 정수 및 문자열)을가집니다. 나는 CollectionBase
에서 파생 된 컬렉션 클래스를 가지고 있는데 이는 첫 번째 클래스의 여러 객체를 유지하기위한 컨테이너 클래스입니다.LINQ를 사용하여 컬렉션에서 중복 개체를 찾아 제거하는 방법은 무엇입니까?
제 질문은 중복되는 개체 (예 : 날짜가 같고 소수 자릿수가 같고 정수가 같고 문자열이 같은 개체)를 제거하고 싶습니다. 중복을 찾아서 제거하기 위해 작성할 수있는 LINQ 쿼리가 있습니까? 또는 최소한 그들을 찾아야합니까?
내 컬렉션이나 LINQ 쿼리에서만 제거 할 수 있습니까? – Icemanind
LINQ 확장 메서드는 새로운 항목 집합을 만들고 원래 컬렉션은 그대로 유지됩니다. –
모든 정보 주셔서 감사합니다! – Icemanind