Vòng lặp do/while C#
Dạng loop thứ hai là một biến thể nhẹ trên một while loop. Một do/while loop đánh giá điều kiện của nó tại cuối
loop thay vì bắt đầu. Cái này đảm bảo loop chạy ít nhất một lần. Code sau là phiên bản do/while của ví dụ trước:
int playersNumber;
do
{Console.Write(“Enter a number between 0 and 10: “);
string playerResponse = Console.ReadLine();
playersNumber = Convert.ToInt32(playerResponse);}
while (playersNumber < 0 || playersNumber > 10);
Phần bắt đầu của loop được đánh dấu với một do. While và điều kiện của nó đi sau loop s body. Đừng quên dấu ; tại
cuối dòng; nó là cần thiết.
Vì loops body này luôn chạy ít nhất một lần, chúng ta không cần khởi tạo biến thành -1. playersNumber sẽ được khởi
tạo bên trong loop tới bất cứ gì player chọn.
