클래스라는 Item이 있습니다. Item에는 문자열 인 ItemCode라는 식별자 속성이 있습니다. 항목 목록에있는 모든 별개의 항목 목록을 얻고 싶습니다.IEnumerable에서 비 구분 요소 가져 오기
예 :
List<Item> itemList = new List<Item>()
{
new Item("code1", "description1"),
new Item("code2", "description2"),
new Item("code2", "description3"),
};
내가 아래 두 항목 내가
var distinctItems = itemsList.Distinct();
내가 대단한 별개 항목의 목록을 사용하는 경우
을 포함하는 목록을 원하지만 내가 원하는 거의 반대입니다. 원본 목록에서 뚜렷한 목록을 뺄 수는 있지만 모든 반복을 포함하지는 않을 것입니다. 각각의 반복은 하나만 포함됩니다.
나는 놀이를했고 우아한 해결책을 알아낼 수 없다. 모든 포인터 또는 도움을 많이 주시면 감사하겠습니다. 감사!
내가 3.5이 그렇게 LINQ는
감사합니다. magnus (와 Thomas)와 저는 GroupBy를 사용하지 않을 것입니다. – RichK