Tìm hiểu lệnh Continue trong C#

uocmo_kchodoi

Moderator
LỆNH CONTINUE TRONG C#
Lệnh continue trong C# làm việc hơi giống với lệnh break. Thay vì bắt buộc kết thúc, nó bắt buộc vòng lặp tiếp theo diễn ra, bỏ qua bất kỳ đoạn code nào ở giữa.

Với vòng lặp for, lệnh continue làm cho bước kiểm tra điều kiện và phần increment của vòng lặp thực thi. Với while và do…while, lệnh continue làm điều khiển chương trình chuyển tới các kiểm tra điều kiện.

Cú pháp: continue;
Sơ đồ
cpp_continue_statement.jpg
Ví dụ

using System;
namespace VietJackCsharp
{
class TestCsharp
{
static void Main(string[] args)
{
Console.WriteLine("Lenh continue trong C#");
Console.WriteLine("-------------------------------");

/* phan dinh nghia bien cuc bo */
int a = 10;

/* su thuc thi vong lap do...while */
do
{
if (a == 15)
{
/* nhay qua vong lap */
a = a + 1;
continue;
}
Console.WriteLine("Gia tri cua a la: {0}", a);
a++;
}
while (a < 20);
Console.ReadLine();

Console.ReadKey();
}
}
}

Nếu bạn không sử dụng lệnh Console.ReadKey(); thì chương trình sẽ chạy và kết thúc luôn (nhanh quá đến nỗi bạn không kịp nhìn kết quả). Lệnh này cho phép chúng ta nhìn kết quả một cách rõ ràng hơn.

Biên dịch và chạy chương trình C# trên sẽ cho kết quả sau:

lenh-continue.PNG

Ngoài lệnh Continue, trong C# còn một lệnh nữa dùng để điều khiển vòng lặp trong C#, đó là lệnh Break. Các bạn có thể xem tại link này: https://vnkienthuc.com/tim-hieu-lenh-break-trong-c.t77285/

Nguồn: Vietjack.com​
 

Chủ đề mới

VnKienthuc lúc này

Không có thành viên trực tuyến.

Định hướng

Diễn đàn VnKienthuc.com là nơi thảo luận và chia sẻ về mọi kiến thức hữu ích trong học tập và cuộc sống, khởi nghiệp, kinh doanh,...
Top