Uzyskaj listę różnych przedmiotów i ich liczbę
Mam obiekt, który ma wiele właściwości, ale jedyne, o które należy się martwić, to:
myobject.ID
który jestint
myobject.Names
który jestHashSet
Potem mamList
tych obiektów, które wyglądają podobnie do tego:
List<myobject>
Używam Linq, aby pobrać niektóre dane do repeatera, ale nie jestem pewien, jak uzyskać listę nazw i jak często się pojawiają.
Chcesz użyć Linq, aby uniknąć konieczności przechodzenia przez dane.
Ponieważ moje tagi powinny się wyświetlać, jest to rozwiązanie ASP.NET używające C #.
Pewne wyjaśnienie:
Powiedzmy, że mam tylko trzy elementy na mojej liście: pozycja 1 ma w nazwie Johna, Freda, Jacka. Pozycja 2 ma w nazwie Johna, Freda, Joe. Pozycja 3 ma Jana w swoich nazwach.
Próbuję zwrócić następujące informacje: John - 3 Fred - 2 Jack - 1 Joe - 1
Ponadto, jako notatkę znam z konieczności pisania własnego porównacza dla mojego obiektu, po prostu brakuje mi „jak” dla ogólnego rozwiązania w moich myślach.