Cara Keluar untuk setiap Gelung dalam C# Menggunakan Kata Kunci break

Cara Keluar Untuk Setiap Gelung Dalam C Menggunakan Kata Kunci Break



Dalam C# koleksi objek boleh disimpan. C# membolehkan seseorang mencari item tertentu daripada koleksi. Untuk tujuan ini, gelung yang berbeza digunakan. ' untuk setiap ” gelung juga boleh digunakan untuk tujuan ini dalam C#. Gelung ini akan merentasi koleksi item yang diberikan. Ini bermakna gelung ini akan menyemak setiap elemen yang terdapat dalam koleksi itu sehingga semua item disemak.

Dalam artikel di bawah, penggunaan ' rehat ” kata kunci dengan “ untuk setiap ” gelung dibincangkan menggunakan bahasa C#.

Keluar Foreach Loop Dalam C# Menggunakan Kata Kunci Break

gelung ” telusuri setiap elemen yang terdapat dalam koleksi sehingga syarat itu palsu dan tiada lagi elemen yang tersisa dalam koleksi. Dengan cara yang sama, gelung 'foreach' berfungsi. Walaupun keadaan tertentu dipenuhi, ia terus berulang melalui setiap item. Apabila syarat yang diberikan dipenuhi dan kami ingin meninggalkan gelung serta-merta, kami menggunakan kata kunci 'break' untuk menamatkan gelung. Sintaks kata kunci rehat ialah:







rehat ;

Mari kita fahami dengan contoh:



menggunakan Sistem ;

awam kelas Break_example
{
awam statik batal Utama ( tali [ ] args )
{
tali [ ] nama = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
untuk setiap ( tali nama dalam nama ) {
Konsol . WriteLine ( 'Nama gelung yang akan diperiksa ialah: ' + nama ) ;
jika ( nama == 'Kevin' ) {
Konsol . WriteLine ( 'Nama yang diperlukan ialah:' + nama ) ;
}
}
}
}

Dalam kod yang dinyatakan di atas:



  • Ada ' Sistem ” ruang nama yang digunakan.
  • Kemudian ada kelas ' Break_example 'mempunyai statik' Utama() ” kaedah.
  • Nama-nama itu kemudiannya diisytiharkan dan disimpan dalam tatasusunan jenis 'rentetan' yang dipanggil ' nama “.
  • Untuk menyemak bagaimana ' untuk setiap ' gelung berfungsi, gelung foreach digunakan dan di dalam gelung ini ' jika keadaan ' digunakan yang menyemak sama ada nama itu ' Kevin ' atau tidak. Jika nama 'Kevin' maka ' Nama yang diperlukan ialah: Kevin ” kenyataan akan dicetak.

Pengeluaran:





Di sini kita dapat melihat bahawa walaupun nama yang diperlukan ditemui, gelung terus menyemak nama lain juga. Untuk menamatkan gelung apabila nama ' Kevin 'ditemui' rehat ” kata kunci digunakan.



menggunakan Sistem ;

awam kelas Break_example
{
awam statik batal Utama ( tali [ ] args )
{
tali [ ] nama = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
untuk setiap ( tali nama dalam nama ) {
Konsol . WriteLine ( 'Nama gelung yang akan diperiksa ialah: ' + nama ) ;
jika ( nama == 'Kevin' ) {
Konsol . WriteLine ( 'Nama yang diperlukan ialah:' + nama ) ;
rehat ;
}
}
}
}

Sekarang dalam kod ini, kata kunci rehat digunakan di dalam ' jika pernyataan ' untuk menamatkan gelung apabila nama ' Kevin ” dicapai.

Pengeluaran:

Di sini output menunjukkan bahawa apabila nama ' Kevin ” dicapai gelung tidak lagi menyemak nama selanjutnya.

Kesimpulan

Dalam C# ' untuk setiap ” gelung digunakan untuk mengulang melalui koleksi objek. Gelung ini akan terus menyemak setiap item walaupun syarat yang diperlukan dipenuhi. Untuk menamatkan gelung daripada merentasi pada titik tertentu a “ rehat ” kata kunci digunakan di dalam gelung.