14. Break/Continue trong ngôn ngữ lập trình C#

Trong ngôn ngữ lập trình C#, từ khóa breakcontinue được sử dụng để kiểm soát luồng thực hiện của vòng lặp. Dưới đây là cách chúng hoạt động:

  1. Break: Từ khóa break được sử dụng để kết thúc ngay lập tức một vòng lặp hoặc một câu lệnh rẽ nhánh (như switch). Khi break được gọi, chương trình sẽ thoát ra khỏi vòng lặp hoặc câu lệnh rẽ nhánh mà nó đang thực hiện, và tiếp tục thực hiện câu lệnh sau vòng lặp hoặc rẽ nhánh.

Ví dụ sử dụng break trong vòng lặp:

csharp
for (int i = 0; i < 10; i++)
{
    if (i == 5)
    {
        break; // Khi i đạt giá trị 5, thoát khỏi vòng lặp
    }
    Console.WriteLine(i);
}
  1. Continue: Từ khóa continue được sử dụng để bỏ qua phần còn lại của vòng lặp và chuyển đến lần lặp tiếp theo. Khi continue được gọi, các câu lệnh trong vòng lặp sau continue sẽ không được thực hiện cho lần lặp hiện tại và chuyển đến lần lặp kế tiếp.

Ví dụ sử dụng continue trong vòng lặp:

csharp
for (int i = 0; i < 10; i++)
{
    if (i % 2 == 0)
    {
        continue; // Bỏ qua các số chẵn và chuyển đến lần lặp tiếp theo
    }
    Console.WriteLine(i);
}

Trong ví dụ này, các số chẵn sẽ được bỏ qua và không in ra màn hình.

Cả breakcontinue đều là các công cụ quan trọng để kiểm soát luồng thực hiện trong vòng lặp và rẽ nhánh, giúp bạn xử lý logic lặp lại một cách hiệu quả và linh hoạt hơn trong lập trình C#.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top