目标是对文本(即语音)进行排序,并将语音中不同单词的列表输出到文本框。我已经阅读了板上的很多提示并玩了很多,但此时我比开始时更加困惑。这是我的代码
private void GenerateList(string[] wordlist)
{
List<string> wordList = new List<string>();
for (int i = 0; i < wordlist.Length; i++)
{
wordList.Add(wordlist[i]);
}
var uniqueStr = from item in wordList.Distinct().ToList()
orderby item
select item;
for (int i = 0; i < uniqueStr.Count(); i++ )
{
txtOutput.Text = uniqueStr.ElementAt(i) + "\n";
}
}
在这一点上,我得到了一个字的回报。对于我使用的文本(葛底斯堡地址),它是“年”这个词,它是文本中该词的唯一实例。
我将函数传递给加载到字符串数组中的每个单词,然后将其放入列表中(这可能是多余的?)。