我有一个包含很多句子的文件。我需要用那个文件中的单词制作一本字典。到目前为止,我已经使用Split()和Sort()方法分离了单词并对其进行了排序。我的问题是制作一个没有重复单词的列表。我怎样才能做到这一点?
static int n = 0;
public static string[] NoDuplicate(string[] array)
{
int i;
string[] res = (string[])array.Clone();
for (i = 0; i < array.Length-1; i++)
{
if (array[i + 1] != array[i])
res[n++] = (string)array[i];
}
return res;
}
我怎样才能做得更整洁?
我不喜欢那个方法,因为它是用 Clone() 初始化的,而且长度太大了。
米琪卡哇伊
炎炎设计
九州编程
相关分类