Sto provando a fare un piccolo programma in cui controlli per vedere se la casella è spuntata e se lo è aggiungerà un elemento alla lista "nomi". Ma ho bisogno che controlli se il nome non è già nella lista prima che aggiunga l'elemento.Come capire se un elenco non contiene un elemento?
5
A
risposta
32
Il Contains metodo
if (!myList.Contains("name"))
{
myList.Add("name");
}
O Any metodo
if (!myList.Any(s => s == "name"))
{
myList.Add("name");
}
avrebbe fatto il lavoro. Non si specifica se il controllo fa distinzione tra maiuscole e minuscole, questi controlli sono entrambi con distinzione tra maiuscole e minuscole ma è abbastanza semplice da aggiornare per i controlli senza distinzione tra maiuscole e minuscole.
6
È possibile utilizzare uno HashSet invece, è progettato per non consentire duplicati.
Problemi correlati
- 1. Verifica se un elenco contiene un elemento in Ansible
- 2. Come verificare se un elenco contiene un elenco secondario
- 3. Verificare se un elemento contiene un elemento figlio specifico
- 4. Verifica se un elenco di vertici contiene un oggetto
- 5. Controllare se un ComboBox contiene elemento
- 6. Come determinare se un elenco collegato contiene un ciclo?
- 7. Creare un elenco che contiene T come elemento singolo
- 8. Se l'elemento genitore non contiene un determinato elemento figlio; jQuery
- 9. Come posso sapere se un elenco ha un terzo elemento?
- 10. Come verificare se una tupla contiene un elemento in Python?
- 11. test se un vettore contiene un dato elemento
- 12. Controlla se un elenco contiene già un articolo o no?
- 13. Come posso sapere rapidamente se un elenco contiene solo duplicati?
- 14. Come verificare se la matrice contiene almeno un elemento
- 15. Come si esegue un test condizione MSBuild se un ItemGroup contiene un elemento?
- 16. come verificare se Lista <T> elemento contiene un elemento con un valore particolare proprietà
- 17. Impossibile capire come riassegnare un elemento in un elenco di elenchi in questo codice Python
- 18. Elenco Elisp contiene un valore
- 19. Controllare se elemento della lista contiene articoli di un altro elenco
- 20. controlla se div contiene un elemento in jQuery
- 21. Come posso verificare se un elenco contiene un oggetto di un certo tipo? C#
- 22. Controllare se un elenco contiene tutti gli elementi di un altro elenco nell'ordine
- 23. assert non contiene elemento
- 24. Come ottenere l'ennesimo elemento di un elenco python o un valore predefinito se non disponibile
- 25. Come affermare che un elenco non contiene qualcosa, con FEST?
- 26. controllo jQuery se elemento contiene qualsiasi attributo
- 27. Cerca un elemento in un elenco Lua
- 28. Come capire se un file è un collegamento?
- 29. La sequenza contiene più di un elemento
- 30. L'elemento della lista diventa non modificabile se contiene un RatingBar?
Hai provato qualcosa da solo? – Jon
[la quinta voce da google per "l'elenco C# non contiene"] (http://www.dotnetperls.com/list-contains), non sarebbe molto difficile per nessuno capire il prossimo passo – Sayse
@Sayse a oggi, questa domanda è ora la migliore ricerca su Google per quella frase;) – James