Vòng lặp while trong C# là vòng lặp qua một khối lệnh với điều kiện là đúng (True).
Vòng lặp sẽ lặp lại đến khi điều kiện là sai (False).Nếu điều kiện luôn đúng (True) nó sẽ lặp mãi mãi đến vô tận.
while (condition)
{
// code block – Khối lệnh
}
int k = 0;
while (k < 6)
{
Console.WriteLine(k);
k++;
}
Nếu bạn để điều kiện lặp là luôn Đúng (True) thì vòng lặp while sẽ chạy đến vô tận. Để dừng chương trình bạn phải bấm Ctrl + C hoặc đóng chương trình IDE.
Ví dụ vòng lặp while vô tận trong C#:
while (true)
{
Console.WriteLine("Vòng lặp While vô tận...!");
Console.WriteLine("Học lập trình C#: ihoclaptrinh.com !");
}
Vòng lặp do...while là một loại của vòng lặp while. Vòng lặp này sẽ thực thi khối mã một lần, trước khi kiểm tra xem điều kiện có đúng không, sau đó nó sẽ lặp lại vòng lặp miễn là điều kiện còn đúng
Cú pháp vòng lặp do…while trong C#
do
{
// code block – Khối lệnh
}
while (condition);
int k = 0;
do
{
Console.WriteLine(k);
k++;
}
while (k< 6);