Comment faire: Supprimer un élément à partir d'une Liste<string>

Comment: Supprimer un élément à partir d'une Liste

J'ai reçu l'extrait de code suivant...

companies.Remove(listView_Test.SelectedItem.ToString());

Il y a un listView qui contient (disons) 3 éléments sans nom, juste avec un Content de "A", "B" et "C". Maintenant, quand je sélectionne un élément de ce listView, j'ai ensuite cliquer sur un bouton qui exécute ma méthode contenant Remove()/RemoveAt(). Maintenant, je veux supprimer la ligne de la List<string> myList où la ligne est de même pour la Content de l'élément sélectionné.

Edit: Solution par Flux de Débordement

int index = companies.IndexOf(companyContent);
companies.RemoveAt(index);
  • Appelez le .RemoveAt méthode, suivi par un passage à l'index de l'élément que vous voulez supprimer en tant qu'argument
  • Pouvez-vous montrer un exemple de ce que vous essayez de les supprimer?
  • vous devez utiliser la fonction de suppression et de passer à un prédicat. Quelque chose comme x => x.Texte == listView_Test.SElectedItem.ToString(). Notez ce code ne fonctionnera probablement pas (c'est pourquoi je n'ai pas la mettre comme une réponse) il faut juste leed-vous dans la bonne direction. Je n'ai pas le temps de poster une réponse maintenant, désolé
InformationsquelleAutor gpuk360 | 2014-05-30