Salve a tutti,
devo elimianre dei cloni in una combobox.
Non capisco il motivo per cui non elimina TUTTI i cloni ma solo alcuni.
(l'i parte da 1 perchè il primo item non deve essere controllat)
L'output della console è questo:codice:private void DeleteClones() { for (int i = 1; i < DisplayCategory_comboBox.Items.Count; i++) { for (int a = i; a < DisplayCategory_comboBox.Items.Count; a++) { if (DisplayCategory_comboBox.Items[i] == DisplayCategory_comboBox.Items[a]) { Console.WriteLine(DisplayCategory_comboBox.Items[i] + "=" + DisplayCategory_comboBox.Items[a]); DisplayCategory_comboBox.Items.RemoveAt(a); } } } }
Mentre la lista combobox è questa:codice:grass=grass grass=grass grass=grass lol=lol lol=lol grass=grass
codice:grass lol grass grass grass lol lol lol lol grass grass grass

Rispondi quotando