Ho un oggetto StringCollection con 5 parole al loro interno. 3 di loro sono parole duplicate. Sto cercando di creare una query LINQ che conterrà quante parole uniche sono presenti nella raccolta e le invierà alla console. Così, per esempio, se la mia StringCollection ha 'Casa', 'Car', 'Casa', 'Dog', 'gatto', allora dovrebbe output come questo:Conteggio delle parole in una raccolta utilizzando LINQ
House --> 2 Car --> 1 Dog --> 1 Cat --> 1
Tutte le idee su come creare un Query LINQ per fare questo?
Come si desidera gestire involucro? –
Ignora caso. Gatto e gatto dovrebbero essere trattati come la stessa parola – Icemanind
Tutte le tue risposte sono grandiose tranne che non sembra che abbia un metodo .GroupBy. Tieni presente che sto utilizzando un oggetto System.Collections.Specialized.StringCollection per archiviare le stringhe, non una serie di stringhe. – Icemanind