List
List
Ia terletak di bawah ruang nama System.Collection.Generik.
Senarai
Elemen boleh ditambah menggunakan kaedah Add(), AddRange() atau pemula koleksi tatabahasa.
Elemen boleh diakses dengan melepasi indeks, contohnya senarai saya[0]. Pengindeksan bermula dari sifar.
List
Senarai boleh diakses melalui pengindeksan, gelung untuk/foreach dan menggunakan pertanyaan LINQ. Indeks senarai bermula dari sifar.
Lulus indeks dalam kurungan segi empat sama untuk mengakses item senarai individu, sama seperti tatasusunan. guna
Gelung foreach atau for untuk lelaran pada koleksi 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
Atas ialah kandungan terperinci Dalam C#, bagaimana untuk menyalin item dari satu senarai ke senarai lain tanpa menggunakan foreach?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!