Vòng lặp foreach thực thi một câu lệnh hoặc một khối câu lệnh cho mỗi phần tử trong một phiên bản của kiểu triển khai giao diện System.Collections.IEnumerable hoặc System.Collections.Generic.IEnumerable
Ví dụ
Hãy để chúng tôi xem một ví dụ về vòng lặp foreach -
using System; using System.Collections.Generic; public class Demo { public static void Main(){ LinkedList<int> linkedList = new LinkedList<int>(); linkedList.AddLast(25); linkedList.AddLast(50); linkedList.AddLast(100); linkedList.AddLast(200); linkedList.AddLast(400); linkedList.AddLast(500); linkedList.AddLast(550); linkedList.AddLast(600); linkedList.AddLast(800); linkedList.AddLast(1200); Console.WriteLine("Count of nodes = " + linkedList.Count); foreach(int val in linkedList){ Console.WriteLine(val); } Console.WriteLine("Does the LinkedList has node 800? "+linkedList.Contains(800)); } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Count of nodes = 10 25 50 100 200 400 500 550 600 800 1200 Does the LinkedList has node 800? True