Wednesday, October 30, 2019

Lệnh continue trong C # và các ví dụ

Trong lập trình c# căn bản, câu lệnh Tiếp tục được sử dụng để chuyển điều khiển sang lần lặp tiếp theo của các vòng lặp như for, while, do-while hoặc foreach từ vị trí đã chỉ định bằng cách bỏ qua mã còn lại.
Trong phần trước, chúng ta đã học câu lệnh break trong c#. Sự khác biệt chính giữa câu lệnh break và câu lệnh continue là, câu lệnh break sẽ chấm dứt hoàn toàn vòng lặp hoặc câu lệnh thực thi nhưng câu lệnh continue sẽ chuyển một điều khiển sang lần lặp tiếp theo của vòng lặp.

Cú pháp của lệnh continue C#

Sau đây là cú pháp xác định câu lệnh continue trong ngôn ngữ lập trình c#.
continue;
Trong các ứng dụng của chúng tôi, chúng tôi có thể sử dụng câu lệnh continue bất cứ khi nào chúng tôi muốn bỏ qua việc thực thi mã từ vị trí cụ thể và gửi lại điều khiển cho lần lặp tiếp theo của vòng lặp dựa trên các yêu cầu của chúng tôi.

Biểu đồ dòng lệnh continue C #

Sau đây là biểu diễn bằng hình ảnh của dòng quy trình tuyên bố tiếp tục trong ngôn ngữ lập trình c #.
Lệnh continue trong C # và các ví dụ
Bây giờ chúng ta sẽ xem cách sử dụng câu lệnh continue trong vòng lặp for, vòng lặp while, vòng lặp do-while và với câu lệnh switch trong ngôn ngữ lập trình c # với các ví dụ.
Lệnh continue For loop C#
Trong c #, bằng cách sử dụng từ khóa continue, chúng ta có thể bỏ qua việc thực thi mã tiếp theo và gửi lại quyền điều khiển cho lần lặp tiếp theo của câu lệnh lặp dựa trên các yêu cầu của chúng ta.
Sau đây là ví dụ về việc sử dụng câu lệnh continue với vòng lặp for trong ngôn ngữ lập trình c #.
using System;



namespace Tienanhvn

{

    class Program

    {

        static void Main(string[] args)

        {

            for (int i = 1; i <= 4; i++)

            {

                if (i == 3)

                    continue;

                Console.WriteLine("i value: {0}", i);

            }

            Console.WriteLine("Press Enter Key to Exit..");

            Console.ReadLine();

        }

    }

}
Nếu bạn quan sát mã ở trên, chúng tôi đã sử dụng câu lệnh continue để chuyển điều khiển quay lại lần lặp tiếp theo của vòng lặp for bất cứ khi nào giá trị biến i bằng 3.
Khi chúng tôi thực hiện chương trình c # ở trên, chúng tôi sẽ nhận được kết quả như hiển thị bên dưới.
Nếu bạn quan sát kết quả ở trên, bất cứ khi nào giá trị của biến i bằng 3, nó sẽ bỏ qua việc thực hiện các câu lệnh tiếp theo và chuyển điều khiển trở lại vòng lặp tiếp theo của vòng lặp for.

Đây là cách chúng ta có thể sử dụng câu lệnh continue trong vòng lặp for để bỏ qua việc thực hiện tiếp theo các câu lệnh và gửi điều khiển trở lại vòng lặp tiếp theo của vòng lặp dựa trên các yêu cầu của chúng ta.

Lệnh break trong while loop C#

Trong Cshap, chúng ta có thể dừng việc thực hiện các câu lệnh tiếp theo từ vị trí đã chỉ định và gửi điều khiển trở lại vòng lặp while tiếp theo ngay lập tức.
using System;

namespace Tienanhvn
{
    class Program
    {
        static void Main(string[] args)
        {
            int i = 0;
            while (i < 4)
            {
                i++;
                if (i == 2)
                    continue;
                Console.WriteLine("i value: {0}", i);
            }
            Console.WriteLine("Press Enter Key to Exit..");
            Console.ReadLine();
        }
    }
}
Nếu bạn quan sát ví dụ trên, bất cứ khi nào giá trị biến (i) trở thành 2, chúng ta sẽ bỏ qua việc thực hiện thêm các câu lệnh và chuyển điều khiển trở lại vòng lặp tiếp theo của vòng lặp while bằng cách sử dụng câu lệnh continue.
Khi chúng tôi thực hiện chương trình c # ở trên, chúng tôi sẽ nhận được kết quả như hiển thị bên dưới.

No comments:

Post a Comment