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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?