comment copier une liste dans une nouvelle liste, ou récupérer une liste par valeur dans c #
J'ai remarqué en c# il y a une méthode pour les Listes:
CopyTo -> que les copies de tableaux, est-il plus agréable de copie à une nouvelle liste? le problème est, je veux récupérer la liste en valeur pour être en mesure de supprimer des éléments avant de les afficher, je ne veux pas l'original de la liste à être modifié, que trop ne semble pas être facile à atteindre, des idées?
source d'informationauteur Ayyash
Vous devez vous connecter pour publier un commentaire.
Il suffit de créer un nouveau
List
et utiliser le constructeur approprié:Je pense que cela va fonctionner. En passant une liste pour le constructeur d'une nouvelle liste.
Avez-vous essayé de Clonage (Clone()) de chaque élément et en ajoutant le clone d'une nouvelle collection?
Si vous êtes en utilisant .NET 3.5, le tableau qui en résulte peut avoir ToList() appelée sur elle.