C# Ngắt và tiếp tục
C# nghỉ
Bạn đã thấy câu lệnh break
được sử dụng trong chương trước của hướng dẫn này. Nó được sử dụng để "nhảy ra" khỏi câu lệnh switch
.
Câu lệnh break
cũng có thể được sử dụng để thoát khỏi vòng lặp .
Ví dụ này thoát khỏi vòng lặp khi i
bằng 4
:
Ví dụ
for (int i = 0; i < 10; i++) { if (i == 4) { break; } Console.WriteLine(i); }
C# Tiếp tục
Câu lệnh continue
ngắt một lần lặp (trong vòng lặp), nếu một điều kiện đã chỉ định xảy ra và tiếp tục với lần lặp tiếp theo trong vòng lặp.
Ví dụ này bỏ qua giá trị của 4
:
Ví dụ
for (int i = 0; i < 10; i++) { if (i == 4) { continue; } Console.WriteLine(i); }
Phá vỡ và tiếp tục trong vòng lặp While
Bạn cũng có thể sử dụng break
và continue
trong vòng lặp while:
Ví dụ ngắt
int i = 0; while (i < 10) { Console.WriteLine(i); i++; if (i == 4) { break; } }
Tiếp tục Ví dụ
int i = 0; while (i < 10) { if (i == 4) { i++; continue; } Console.WriteLine(i); i++; }