break kết thúc vòng lặp, chuyển thực thi đến câu lệnh ngay sau vòng lặp.
continue bỏ qua phần thân còn lại của vòng lặp, ngay lập tức kiểm tra điều kiện lại để lặp tiếp.
Khi gặp break trong vòng lặp, vòng lặp chấm dứt tức thì, điều khiển tiếp tục ở câu lệnh sau vòng lặp.
continue hoạt động tương tự break nhưng thay vì kết thúc, nó buộc vòng lặp sang lần lặp tiếp theo, bỏ qua code giữa.
Ví dụ continue trong while:
Ví dụ
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
int a = 10;
while (a < 20) {
if (a == 15) {
a = a + 1;
continue;
}
Console.WriteLine("Giá trị a: {0}", a);
a++;
}
Console.ReadLine();
}
}
}
Ví dụ break:
Ví dụ
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
int a = 10;
while (a < 20) {
Console.WriteLine("Giá trị a: {0}", a);
a++;
if (a > 15) {
break;
}
}
Console.ReadLine();
}
}
}