Maison >développement back-end >Tutoriel C#.Net >En C#, comment copier des éléments d'une liste à une autre sans utiliser foreach ?
List
List
Il se trouve sous l'espace de noms System.Collection.Generic.
Liste
Les éléments peuvent être ajoutés à l'aide de la méthode Add(), AddRange() ou de l'initialiseur de collection grammaire.
Les éléments sont accessibles en passant l'index, par exemple ma liste[0]. L'indexation commence à zéro.
List
Les listes sont accessibles via l'indexation, les boucles for/foreach et l'utilisation de requêtes LINQ. L'index de la liste commence à zéro.
Passez l'index entre crochets pour accéder aux éléments individuels de la liste, comme pour les tableaux. utiliser
Une boucle foreach ou for pour parcourir une collection List
class Program{ public static void Main(){ List<int>originalList=new List<int>(){1,2,3,4,5,7,8,9}; List<Int32>copy = new List<Int32>(originalList); foreach (var item in copy){ System.Console.WriteLine(item); } Console.ReadLine(); } }
1 2 3 4 5 7 8 9
class Program{ public static void Main(){ List<int>originalList = new List<int>() { 1, 2, 3, 4, 5, 7, 8, 9 }; List<Int32> copy = originalList.ToList(); foreach (var item in copy){ System.Console.WriteLine(item); } Console.ReadLine(); } }
1 2 3 4 5 7 8 9
class Program{ public static void Main(){ List<int> originalList = new List<int>() { 1, 2, 3, 4, 5, 7, 8, 9 }; List<Int32> copy = originalList.GetRange(0, 3); foreach (var item in copy){ System.Console.WriteLine(item); } Console.ReadLine(); } }
1 2 3
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!