Vòng lặp cho phép thực thi câu lệnh nhiều lần. Các loại vòng lặp trong C#:
| STT | Loại vòng lặp & Mô tả |
|---|---|
| 1 | while - Lặp khi điều kiện true, kiểm tra trước. |
| 2 | for - Lặp số lần xác định, quản lý biến lặp. |
| 3 | do...while - Kiểm tra điều kiện sau khi lặp. |
C# cũng hỗ trợ foreach để duyệt tập hợp:
Ví dụ foreach
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("Giá trị phần tử 2: " + str);
}
}