Mam klasę o nazwie Item. Element ma właściwość identyfikatora o nazwie ItemCode, który jest łańcuchem. Chciałbym uzyskać listę wszystkich nierozróżnialnych elementów na liście przedmiotów.Uzyskaj elementy nieodróżnialne od IEnumerable
Przykład:
List<Item> itemList = new List<Item>()
{
new Item("code1", "description1"),
new Item("code2", "description2"),
new Item("code2", "description3"),
};
Chcę listę zawierającą dolne dwa wpisy
Jeśli używam
var distinctItems = itemsList.Distinct();
uzyskać listę różnych przedmiotów, który jest wielki, ale chcę wręcz przeciwnie. Mógłbym odjąć odrębną listę od pierwotnej listy, ale nie zawierałoby to WSZYSTKICH powtórzeń, po prostu po jednej instancji.
Mam grę i nie mogę wymyślić eleganckiego rozwiązania. Wszelkie wskazówki i pomoc będą mile widziane. Dzięki!
mam 3.5 tak LINQ jest dostępny
Dzięki magnus (i Thomas) i nie pomyślałem by użyć GroupBy – RichK