Cách thoát vòng lặp foreach trong C# bằng từ khóa break

Cach Thoat Vong Lap Foreach Trong C Bang Tu Khoa Break



Trong C#, một tập hợp các đối tượng có thể được lưu trữ. C# cho phép một người tìm kiếm một mục cụ thể từ một bộ sưu tập. Với mục đích này, các vòng lặp khác nhau được sử dụng. Các ' cho mỗi ” vòng lặp cũng có thể được sử dụng cho mục đích này trong C#. Vòng lặp này sẽ đi qua bộ sưu tập các mục đã cho. Điều này có nghĩa là vòng lặp này sẽ kiểm tra từng phần tử có trong bộ sưu tập đó cho đến khi tất cả các mục được kiểm tra.

Trong bài viết dưới đây, việc sử dụng “ phá vỡ ” từ khóa với “ cho mỗi ” vòng lặp được thảo luận bằng ngôn ngữ C#.

Thoát vòng lặp Foreach trong C# bằng từ khóa Break

vòng lặp ” đi qua từng phần tử có trong tập hợp cho đến khi điều kiện sai và không còn phần tử nào trong tập hợp nữa. Theo cách tương tự, các chức năng của vòng lặp “foreach”. Ngay cả khi một điều kiện nhất định được thỏa mãn, nó vẫn tiếp tục lặp qua từng mục. Khi một điều kiện nhất định được thỏa mãn và chúng ta muốn thoát khỏi vòng lặp ngay lập tức, chúng ta sử dụng từ khóa “break” để kết thúc vòng lặp. Cú pháp của từ khóa break là:







phá vỡ ;

Hãy hiểu nó với một ví dụ:



sử dụng Hệ thống ;

công cộng lớp học Break_example
{
công cộng tĩnh khoảng trống Chủ yếu ( sợi dây [ ] tranh luận )
{
sợi dây [ ] tên = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
cho mỗi ( sợi dây tên TRONG tên ) {
Bảng điều khiển . ViếtDòng ( 'Tên vòng lặp sẽ kiểm tra là:' + tên ) ;
nếu như ( tên == 'Kevin' ) {
Bảng điều khiển . ViếtDòng ( 'Tên yêu cầu là:' + tên ) ;
}
}
}
}

Trong mã đã nêu ở trên:



  • Đây là một ' Hệ thống ” không gian tên được sử dụng.
  • Sau đó, có một lớp học “ Break_example ” có tĩnh “ Chủ yếu() ' phương pháp.
  • Các tên sau đó được khai báo và lưu trữ trong một mảng kiểu “chuỗi” được gọi là “ tên “.
  • Để kiểm tra xem “ cho mỗi ” vòng lặp hoạt động, vòng lặp foreach được sử dụng và bên trong vòng lặp này là “ nếu như ” điều kiện được sử dụng để kiểm tra xem tên đó có phải là “ Kevin ' hay không. Nếu tên là “Kevin” thì “ Tên bắt buộc là: Kevin ” tuyên bố sẽ được in.

Đầu ra:





Ở đây chúng ta có thể thấy rằng ngay cả khi tên được yêu cầu được tìm thấy, vòng lặp vẫn tiếp tục kiểm tra các tên khác. Để kết thúc vòng lặp khi tên “ Kevin ' được tìm thấy ' phá vỡ ” từ khóa được sử dụng.



sử dụng Hệ thống ;

công cộng lớp học Break_example
{
công cộng tĩnh khoảng trống Chủ yếu ( sợi dây [ ] tranh luận )
{
sợi dây [ ] tên = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
cho mỗi ( sợi dây tên TRONG tên ) {
Bảng điều khiển . ViếtDòng ( 'Tên vòng lặp sẽ kiểm tra là:' + tên ) ;
nếu như ( tên == 'Kevin' ) {
Bảng điều khiển . ViếtDòng ( 'Tên yêu cầu là:' + tên ) ;
phá vỡ ;
}
}
}
}

Bây giờ trong đoạn mã này, một từ khóa break được sử dụng bên trong “ nếu như ” câu lệnh kết thúc vòng lặp khi tên “ Kevin đã đạt được.

Đầu ra:

Ở đây đầu ra cho thấy rằng khi tên “ Kevin ” đạt đến vòng lặp không còn kiểm tra các tên tiếp theo.

Phần kết luận

Trong C# “ cho mỗi ” Vòng lặp được sử dụng để lặp qua một tập hợp các đối tượng. Vòng lặp này sẽ tiếp tục kiểm tra từng mục ngay cả khi điều kiện bắt buộc được đáp ứng. Để chấm dứt vòng lặp đi ngang tại một điểm cụ thể, một “ phá vỡ ” từ khóa được sử dụng bên trong vòng lặp.