Mam obiekt StringCollection z 5 słów w nich. 3 z nich są zduplikowanymi słowami. Próbuję utworzyć kwerendę LINQ, która zliczy liczbę unikalnych słów w kolekcji i wyprowadzi je do konsoli. Tak więc, na przykład, jeśli moja StringCollection ma „Dom”, „Car”, „Dom”, „Dog”, „kot”, to powinien wypisać tak:Zliczanie słów w kolekcji przy użyciu LINQ
House --> 2 Car --> 1 Dog --> 1 Cat --> 1
Wszelkie pomysły na stworzenie Zapytanie LINQ, aby to zrobić?
Jak chcesz obsłużyć obudowę? –
Ignoruj obudowę. Kot i kot powinny być traktowane jako te same słowa. – Icemanind
Wszystkie twoje odpowiedzi są świetne, ale wydaje mi się, że nie mam metody .GroupBy. Należy pamiętać, że używam obiektu System.Collections.Specialized.StringCollection do przechowywania ciągów, a nie tablicy łańcuchów. – Icemanind