小编axz*_* fs的帖子

在数组中查找重复项

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次
...

谢谢。

c# arrays find

-3
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

c# ×1

find ×1