Ho notato in C# c'è un metodo per Elenchi: Copia -> che copia negli array, c'è un modo più bello per copiare in un nuovo elenco? il problema è che voglio recuperare l'elenco in base al valore per poter rimuovere gli elementi prima di visualizzarli, non voglio che l'elenco originale venga modificato, anche quello non sembra essere facilmente raggiungibile, qualche idea?come copiare un elenco in un nuovo elenco o recuperare l'elenco in base al valore C#
15
A
risposta
26
List<MyType> copy = new List<MyType>(original);
0
Hai provato a clonare (Clona()) ogni elemento e ad aggiungere il clone a una nuova raccolta?
0
Se si utilizza .NET 3.5, l'array risultante può avere ToList() chiamato su di esso.
1
Basta creare un nuovo List
e utilizzare il costruttore appropriato:
IList<Obj> newList = new List<Obj>(oldList);
1
penso che questo funzionerà. Passare una lista al costruttore di una nuova lista.
List<string> list1 = new List<string>();
List<string> list2 = new List<string>(list1);
3
voglio recuperare l'elenco in base al valore di essere in grado di rimuovere gli elementi prima di visualizzarli,
var newlist = oldList.Where(<specify condition here>).ToList();
Problemi correlati
- 1. Come copiare un elenco <> in un altro elenco <> con Comparsion in C#
- 2. Come copiare un elenco in Scala
- 3. Come ordinare un elenco in base a un altro elenco?
- 4. Ottieni l'indice di un elemento in base al valore in un elenco redis
- 5. C#: Come ordinare un elenco di oggetti sulla base di un elenco di stringhe
- 6. elenco filtri python di dizionari in base al valore chiave
- 7. elenco python di dizionari trovare duplicati in base al valore
- 8. Filtraggio di un elenco di stringhe in base al contenuto
- 9. Copia di una parte di un elenco in un nuovo elenco
- 10. java-8 filtra un elenco senza creare un nuovo elenco
- 11. Come posso trasformare o copiare un array in un elenco collegato?
- 12. C# Come ordinare un elenco ordinato in base alla colonna del valore
- 13. ordina un elenco di tuple in ordine alfabetico e in base al valore
- 14. Elenco collegato di base in C
- 15. Come posso raggruppare in base a un elenco di elementi?
- 16. Ordinare un elenco in base al nome di una proprietà (valore stringa)?
- 17. Come recuperare un elenco di directory RAPIDAMENTE in Java?
- 18. Come ottenere un elenco secondario in C#
- 19. Come ordinare un elenco in C#
- 20. Come posso troncare un elenco in C#?
- 21. LINQ: Raggruppa per e scegliendo da un elenco di oggetti in base al valore massimo
- 22. Come creare un nuovo elenco da un modello di elenco (modello a oggetti client)
- 23. valore bool di un elenco in Python
- 24. Selezionare una sezione al centro di un elenco in C#
- 25. Come copiare valori, non riferimenti, di Elenco <Integer> in un altro elenco?
- 26. Come posso copiare elementi da un elenco all'altro senza foreach?
- 27. C# Rimozione di un elenco da un elenco
- 28. conversione di un elenco di liste in un unico elenco
- 29. Ordinamento di un elenco collegato in C
- 30. C# Array o Elenco per un tipo di classe singola
Modifica di un elemento della lista (non aggiungendo o rimuovendo) ancora impatti sia liste ... – Zoop