Câu lệnh lặp cho phép thực thi một câu lệnh hoặc nhóm câu lệnh nhiều lần. Các vòng lặp hỗ trợ trong C#:
| STT | Loại vòng lặp & Mô tả |
|---|---|
| 1 | while loop Lặp lại câu lệnh/nhóm câu lệnh trong khi điều kiện đúng. Kiểm tra điều kiện trước khi thực thi thân vòng lặp. |
| 2 | for loop Thực thi chuỗi câu lệnh nhiều lần, rút gọn code quản lý biến lặp. |
| 3 | do...while loop Tương tự while, nhưng kiểm tra điều kiện ở cuối thân vòng lặp. |
Trong C# cũng có thể dùng foreach loop như sau:
Ví dụ
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
int[] n = new int[10]; /* n là mảng 10 số nguyên */
/* khởi tạo phần tử mảng n */
for (int i = 0; i < 10; i++) {
n[i] = i + 100;
}
/* xuất giá trị mỗi phần tử */
foreach (int j in n) {
int i = j - 100;
Console.WriteLine("Element[{0}] = {1}", i, j);
}
Console.ReadKey();
}
}
}
Kết quả
Element[0] = 100
Element[1] = 101
Element[2] = 102
Element[3] = 103
Element[4] = 104
Element[5] = 105
Element[6] = 106
Element[7] = 107
Element[8] = 108
Element[9] = 109