I have a file with allot of sentences. I need to make a dictionary with the words from that file. Until now I've separated the words and sort them using Split() and Sort() methods. My problem is to make a list without duplicate words. How can I do that?
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;
}
- how can I do it more neat?
- I don't like that method because is initialized using Clone() and the length is too big.
 
     
     
     
    