Supprimer les doublon d'un ArrayList
Bonjour,
Je veux obtenir tout les mots contenu dans un textBox et les afficher dans un listBox, j'ai fais quelque chose qui fonctionne bien mais j'aurais voulu savoir s'il y avait pas un meilleur moyen de faire, notamment pour virer les doublon d'un ArrayList.
Voilà mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public void splitMot()
{
ArrayList mot = new ArrayList();
ArrayList motSansDoublon = new ArrayList();
char[] delimiters = new char[] {'\r','\n','\t',' ',',','.','?','"',':'};
mot.AddRange(textBox.Text.Split(delimiters, StringSplitOptions.RemoveEmptyEntries));
foreach (string var in mot)
{
if (!motSansDoublon.Contains(var))
{
motSansDoublon.Add(var);
}
}
listBoxMot.DataSource = motSansDoublon;
} |
Peut-être utiliser autre chose qu'un ArrayList ?