Tengo un objeto StringCollection con 5 palabras en ellas. 3 de ellos son palabras duplicadas. Intento crear una consulta LINQ que cuente cuántas palabras únicas hay en la colección y las envíe a la consola. Así, por ejemplo, si mi StringCollection tiene 'House', 'Car', 'House', 'perro', 'Gato', entonces debe ser la salida como esta:Contando palabras en una colección usando LINQ
House --> 2 Car --> 1 Dog --> 1 Cat --> 1
Cualquier ideas sobre cómo crear una Consulta LINQ para hacer esto?
¿Cómo quieres manejar carcasa? –
Ignorar caso. Cat y cat deben tratarse como la misma palabra – Icemanind
Todas sus respuestas son geniales, excepto que no parece tener un método .GroupBy. Tenga en cuenta que estoy usando un objeto System.Collections.Specialized.StringCollection para almacenar las cadenas, no una matriz de cadenas. – Icemanind