Jak wyjść z pętli foreach w języku C# przy użyciu słowa kluczowego break

Jak Wyjsc Z Petli Foreach W Jezyku C Przy Uzyciu Slowa Kluczowego Break



W języku C# można przechowywać kolekcję obiektów. C# umożliwia wyszukiwanie określonego elementu z kolekcji. W tym celu stosuje się różne pętle. „ dla każdego Pętli ” można również użyć do tego celu w języku C#. Ta pętla będzie przechodzić przez daną kolekcję elementów. Oznacza to, że ta pętla będzie sprawdzać każdy element obecny w tej kolekcji, dopóki wszystkie elementy nie zostaną sprawdzone.

W poniższym artykule użycie „ przerwa ” słowo kluczowe z „ dla każdego ” została omówiona przy użyciu języka C#.

Wyjdź z pętli Foreach w języku C# za pomocą słowa kluczowego break

Pętle ” przechodzić przez każdy element obecny w kolekcji, aż warunek będzie fałszywy i żaden element nie pozostanie w kolekcji. W ten sam sposób działa pętla „foreach”. Nawet jeśli spełniony jest określony warunek, kontynuuje iterację każdego elementu. Kiedy dany warunek jest spełniony i chcemy od razu opuścić pętlę, używamy słowa kluczowego „break”, aby zakończyć pętlę. Składnia słowa kluczowego break jest następująca:







przerwa ;

Zrozummy to na przykładzie:



za pomocą System ;

publiczny klasa Przerwa_przykład
{
publiczny statyczny próżnia Główny ( strunowy [ ] argumenty )
{
strunowy [ ] nazwy = { „Sara” , 'James' , „Alicja” , 'Kevin' , 'Hanna' } ;
dla każdego ( strunowy nazwa W nazwy ) {
Konsola . Linia zapisu ( „Nazwa, którą pętla będzie sprawdzać, to:” + nazwa ) ;
Jeśli ( nazwa == 'Kevin' ) {
Konsola . Linia zapisu ( 'Wymagana nazwa to: ' + nazwa ) ;
}
}
}
}

W powyższym kodzie:



  • Tam jest ' System ” używana przestrzeń nazw.
  • Potem jest klasa „ Przerwa_przykład „mający statyczny” Główny() ' metoda.
  • Nazwy są następnie deklarowane i przechowywane w tablicy typu „string” o nazwie „ nazwy „.
  • Aby sprawdzić, jak „ dla każdego ” pętla działa, używana jest pętla foreach, a wewnątrz tej pętli „ Jeśli ” używany jest warunek, który sprawdza, czy nazwa to „ Kevina ' albo nie. Jeśli imię to „Kevin”, to „ Wymagane imię to: Kevin ” zostanie wydrukowany.

Wyjście:





Tutaj widzimy, że nawet jeśli wymagana nazwa zostanie znaleziona, pętla nadal sprawdza również inne nazwy. Aby zakończyć pętlę, gdy nazwa „ Kevina ' jest znalezione ' przerwa Używane jest słowo kluczowe ”.



za pomocą System ;

publiczny klasa Przerwa_przykład
{
publiczny statyczny próżnia Główny ( strunowy [ ] argumenty )
{
strunowy [ ] nazwy = { „Sara” , 'James' , „Alicja” , 'Kevin' , 'Hanna' } ;
dla każdego ( strunowy nazwa W nazwy ) {
Konsola . Linia zapisu ( „Nazwa, którą pętla będzie sprawdzać, to:” + nazwa ) ;
Jeśli ( nazwa == 'Kevin' ) {
Konsola . Linia zapisu ( 'Wymagana nazwa to: ' + nazwa ) ;
przerwa ;
}
}
}
}

Teraz w tym kodzie słowo kluczowe break jest używane wewnątrz „ Jeśli ” instrukcja, aby zakończyć pętlę, gdy nazwa „ Kevina ' został osiągnięty.

Wyjście:

Tutaj dane wyjściowe pokazują, że gdy nazwa „ Kevina ” zostanie osiągnięty, pętla nie sprawdza już dalszych nazw.

Wniosek

w języku C# „ dla każdego Pętla ” służy do iteracji po kolekcji obiektów. Ta pętla będzie nadal sprawdzać każdy element, nawet jeśli wymagany warunek zostanie spełniony. Aby zakończyć przechodzenie pętli w określonym punkcie, przerwa Słowo kluczowe ” jest używane wewnątrz pętli.