break 키워드를 사용하여 C#에서 foreach 루프를 종료하는 방법

Break Kiwodeuleul Sayonghayeo C Eseo Foreach Lupeuleul Jonglyohaneun Bangbeob



C#에서는 개체 컬렉션을 저장할 수 있습니다. C#을 사용하면 컬렉션에서 특정 항목을 검색할 수 있습니다. 이를 위해 다른 루프가 사용됩니다. “ 각각 ” 루프는 C#에서 이 목적으로 사용될 수도 있습니다. 이 루프는 주어진 항목 컬렉션을 통과합니다. 즉, 이 루프는 모든 항목이 검사될 때까지 해당 컬렉션에 있는 각 요소를 검사합니다.

아래 기사에서 ' 부서지다 ” 키워드에 “ 각각 ” 루프는 C# 언어를 사용하여 설명합니다.

Break 키워드를 사용하여 C#에서 Foreach 루프 종료

루프 ” 조건이 거짓이고 컬렉션에 더 이상 요소가 남지 ​​않을 때까지 컬렉션에 있는 각 요소를 검토합니다. 같은 방식으로 'foreach' 루프가 작동합니다. 특정 조건을 만족하더라도 각 항목을 계속 반복합니다. 주어진 조건이 만족되고 바로 루프를 종료하고 싶을 때 'break' 키워드를 사용하여 루프를 종료합니다. break 키워드의 구문은 다음과 같습니다.







부서지다 ;

예를 들어 이해해 봅시다.



사용 체계 ;

공공의 수업 Break_example
{
공공의 공전 무효의 기본 ( [ ] 인수 )
{
[ ] 이름 = { '사라' , '제임스' , '앨리스' , '케빈' , '한나' } ;
각각 ( 이름 ~에 이름 ) {
콘솔 . WriteLine ( '루프가 확인할 이름은 다음과 같습니다: ' + 이름 ) ;
만약에 ( 이름 == '케빈' ) {
콘솔 . WriteLine ( '필요한 이름은: ' + 이름 ) ;
}
}
}
}

위에서 언급한 코드에서:

  • 이있다 ' 체계 ” 네임스페이스가 사용되었습니다.
  • 그런 다음 '수업이 있습니다. Break_example ' 정적 ' 기본() ' 방법.
  • 그런 다음 이름이 선언되고 '라는 '문자열' 유형의 배열에 저장됩니다. 이름 '.
  • 어떻게 ' 각각 ' 루프가 작동하고 foreach 루프가 사용되며 이 루프 내에서 ' 만약에 ” 조건을 사용하여 이름이 “ 케빈 ” 또는 아닙니다. 이름이 'Kevin'이면 ' 필수 이름: 케빈 '라는 문구가 출력됩니다.

산출:

여기에서 필요한 이름이 발견되더라도 루프가 다른 이름도 계속 확인한다는 것을 알 수 있습니다. 루프를 종료하려면 ' 케빈 '가 발견되었습니다. 부서지다 '라는 키워드를 사용합니다.

사용 체계 ;

공공의 수업 Break_example
{
공공의 공전 무효의 기본 ( [ ] 인수 )
{
[ ] 이름 = { '사라' , '제임스' , '앨리스' , '케빈' , '한나' } ;
각각 ( 이름 ~에 이름 ) {
콘솔 . WriteLine ( '루프가 확인할 이름은 다음과 같습니다: ' + 이름 ) ;
만약에 ( 이름 == '케빈' ) {
콘솔 . WriteLine ( '필요한 이름은: ' + 이름 ) ;
부서지다 ;
}
}
}
}

이제 이 코드에서 break 키워드는 ' 만약에 ” 이름이 “일 때 루프를 종료하는 문 케빈 '에 도달했습니다.

산출:

여기서 출력은 이름이 ' 케빈 ”에 도달하면 루프는 더 이상 추가 이름을 확인하지 않습니다.

결론

C#에서 ' 각각 ” 루프는 개체 컬렉션을 반복하는 데 사용됩니다. 이 루프는 필수 조건이 충족되더라도 각 항목을 계속 확인합니다. 루프가 특정 지점에서 트래버스하는 것을 종료하려면 ' 부서지다 ”키워드는 루프 내부에서 사용됩니다.