int[] array = { 10, 5, 10, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 11, 12, 12 };
for (int i = 0; i < array.Length; i++)
{
int count = 0;
for (int j = 0; j < array.Length; j++)
{
if (array[i] == array[j])
{
count = count + 1;
}
}
Console.WriteLine(array[i] + " repeats " + count + " times");
}
Console.ReadKey();
Run Code Online (Sandbox Code Playgroud)

我不想使用 LINQ!我的问题是,如何只打印一次结果。例如:
10次重复2次
5次重复3次
2次重复2次
...
谢谢。