私はプログラミングが初めてで、文字列の配列 (配列の各インデックスは単語) を受け取り、文字列内の各単語の出現回数をカウントするプログラムを作成しようとしています。これは私がこれまでに持っているものです:
string[] words =
{
"which",
"wristwatches",
"are",
"swiss",
"wristwatches"
};
Array.Sort (words);
for (int i = 0; i < words.Length; i++)
{
int count = 1;
for(int j = 1; j < words.Length; j++)
{
if (words [i] == words [j])
{
count++;
}
}
Console.WriteLine ("{0} {1}", words[i], count);
}
理想的には、出力を次のようにしたいと思います。
は 1
スイス 1
その1
腕時計 2