คำสั่งวนรอบช่วยให้เราสามารถดำเนินการคำสั่งหรือกลุ่มของคำสั่งได้หลายครั้ง ต่อไปนี้เป็นลูปที่รองรับใน C# -
ซีเนียร์ | ประเภทและคำอธิบายของลูป |
---|---|
1 | ขณะวนซ้ำ มันทำซ้ำคำสั่งหรือกลุ่มของคำสั่งในขณะที่เงื่อนไขที่กำหนดเป็นจริง โดยจะทดสอบเงื่อนไขก่อนเรียกใช้เนื้อความของลูป |
2 | สำหรับลูป มันรันลำดับของคำสั่งหลาย ๆ ครั้งและย่อรหัสที่จัดการตัวแปรลูป |
3 | ทำ...ในขณะที่วนซ้ำ คล้ายกับคำสั่ง while เว้นแต่จะทดสอบเงื่อนไขที่ส่วนท้ายของ loop body |
ด้วย C# คุณสามารถใช้ foreach loop ได้ดังที่แสดงด้านล่าง -
ตัวอย่าง
using System; using System.Collections; class Demo { static void Main() { bool[] arr = new bool[5]; arr[0] = true; arr[1] = true; arr[2] = false; arr[3] = false; BitArray bArr = new BitArray(arr); foreach (bool b in bArr) { Console.WriteLine(b); } bool str = arr[1]; Console.WriteLine("Value of 2nd element:"+str); } }