Break Anahtar Sözcüğü Kullanarak C#'ta foreach Döngüsünden Nasıl Çıkılır?

Break Anahtar Sozcugu Kullanarak C Ta Foreach Dongusunden Nasil Cikilir



C#'ta bir nesne koleksiyonu saklanabilir. C#, bir koleksiyondan belirli bir öğenin aranmasına izin verir. Bu amaçla farklı döngüler kullanılır. “ her biri için ” döngüsü de bu amaçla C#'ta kullanılabilir. Bu döngü, verilen öğe koleksiyonundan geçecektir. Bu, bu döngünün, tüm öğeler kontrol edilene kadar o koleksiyonda bulunan her bir öğeyi kontrol edeceği anlamına gelir.

Aşağıdaki yazıda “ kırmak ” ile anahtar kelime her biri için ” döngüsü C# dili kullanılarak ele alınmıştır.

Break Anahtar Kelimesini Kullanarak C#'ta Foreach Döngüsünden Çıkın

döngüler ”koşul yanlış olana ve koleksiyonda başka öğe kalmayana kadar bir koleksiyonda bulunan her öğeyi gözden geçirin. Aynı şekilde “foreach” döngüsü de çalışır. Belirli bir koşul sağlandığında bile, her bir öğeyi yinelemeye devam eder. Belirli bir koşul sağlandığında ve döngüden hemen çıkmak istediğimizde, döngüyü sonlandırmak için “break” anahtar kelimesini kullanırız. Break anahtar sözcüğünün sözdizimi şöyledir:







kırmak ;

Bir örnekle anlayalım:



kullanarak sistem ;

halk sınıf Ara_örnek
{
halk statik geçersiz Ana ( sicim [ ] argümanlar )
{
sicim [ ] isimler = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hanna' } ;
her biri için ( sicim isim içinde isimler ) {
Konsol . Yazı çizgisi ( 'Döngünün kontrol edeceği ad: ' + isim ) ;
eğer ( isim == 'Kevin' ) {
Konsol . Yazı çizgisi ( 'Gerekli ad: ' + isim ) ;
}
}
}
}

Yukarıda belirtilen kodda:



  • Var ' sistem ” ad alanı kullanıldı.
  • Sonra bir sınıf var ' Ara_örnek “statik olması” Ana() ' yöntem.
  • Adlar daha sonra bildirilir ve 'dize' türünde bir dizide saklanır. isimler “.
  • nasıl kontrol etmek için “ her biri için ” döngüsü çalışır, foreach döngüsü kullanılır ve bu döngünün içinde “ eğer 'adın' olup olmadığını kontrol eden koşul kullanılır. kevin ' ya da değil. İsim “Kevin” ise, o zaman “ Gerekli ad: Kevin ” ifadesi yazdırılacaktır.

Çıktı:





Burada, gerekli isim bulunsa bile döngünün diğer isimleri de kontrol etmeye devam ettiğini görebiliriz. “ adı verildiğinde döngüyü sonlandırmak için kevin ' bulunan ' kırmak ” anahtar kelimesi kullanılır.



kullanarak sistem ;

halk sınıf Ara_örnek
{
halk statik geçersiz Ana ( sicim [ ] argümanlar )
{
sicim [ ] isimler = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hanna' } ;
her biri için ( sicim isim içinde isimler ) {
Konsol . Yazı çizgisi ( 'Döngünün kontrol edeceği ad: ' + isim ) ;
eğer ( isim == 'Kevin' ) {
Konsol . Yazı çizgisi ( 'Gerekli ad: ' + isim ) ;
kırmak ;
}
}
}
}

Şimdi bu kodda, “ içinde bir break anahtar kelimesi kullanılıyor. eğer ' adı verildiğinde döngüyü sonlandırmak için ' ifadesi ' kevin ' ulaşıldı.

Çıktı:

Burada çıktı, “ adı ne zaman olduğunu gösterir. kevin ”, döngüye ulaşıldığında artık diğer adları kontrol etmez.

Çözüm

C#'ta ' her biri için ” döngüsü, bir nesne koleksiyonunda yineleme yapmak için kullanılır. Bu döngü, gerekli koşul karşılansa bile her bir öğeyi kontrol etmeye devam edecektir. Döngünün belirli bir noktada çapraz geçişini sonlandırmak için bir ' kırmak Döngü içerisinde ” anahtar sözcüğü kullanılır.