小编SAR*_*AMY的帖子

显示每个值从数组中计数

我有一个string[]像这样的价值观

string[] s = { "saravanan", "Karthick", "Jackson", "saravanan" };
Run Code Online (Sandbox Code Playgroud)

我想看下面的输出

saravanan发生2次
Karthick发生1次
Jackson发生1次

如何在不使用 List或的情况下执行此操作Dictionary

这是我到目前为止所尝试的:

int i, j;
String[] s = {"saravanan", "Karthick", "Jackson", "saravanan"}

Console.WriteLine("Number of Times occured Each Values");

for (i = 0; i < s.Length; i++)
{
    int count = 0;
    for (j = 0; j < s.Length; j++)
    {
        if (s[i] == (s[j]))
        {
            count++;
        }
    }

    Console.WriteLine(s[i]+"is count="+count);
}
Run Code Online (Sandbox Code Playgroud)

该代码产生此输出:

发生的次数每个值 saravananis
计数= 2
Karthickis计数= …

c#

-1
推荐指数
1
解决办法
64
查看次数

标签 统计

c# ×1