Cuenta cuántas veces se repite un elemento

Published by SyntaxGardener in

Cuenta cada valor en un object[] y devuelve un diccionario ordenado por frecuencia descendente. Conserva el orden de primera aparición cuando las frecuencias empatan. Los valores se comparan mediante la igualdad ordinaria de C#.

Ejemplo

Program.CountRepetitions(new object[] { "cat", "dog", "cat", "cow", "cow", "cow" })
➢ { "cow": 3, "cat": 2, "dog": 1 }