using System;
using System.Linq;
public class Program
{
public static void Main()
var a = new [] { 4, 2, 5, 4, 3, 5, 2, 2, 4};
var @group = a.GroupBy(i => i).Select(e => new
Numero = e.Key,
Contagem = e.Count()
});
foreach(var g in @group)
Console.WriteLine($"O número {g.Numero} aparece {g.Contagem} vezes no array");
}