아래 기사에서 ' 부서지다 ” 키워드에 “ 각각 ” 루프는 C# 언어를 사용하여 설명합니다.
Break 키워드를 사용하여 C#에서 Foreach 루프 종료
“ 루프 ” 조건이 거짓이고 컬렉션에 더 이상 요소가 남지 않을 때까지 컬렉션에 있는 각 요소를 검토합니다. 같은 방식으로 'foreach' 루프가 작동합니다. 특정 조건을 만족하더라도 각 항목을 계속 반복합니다. 주어진 조건이 만족되고 바로 루프를 종료하고 싶을 때 'break' 키워드를 사용하여 루프를 종료합니다. break 키워드의 구문은 다음과 같습니다.
부서지다 ;
예를 들어 이해해 봅시다.
사용 체계 ;
공공의 수업 Break_example
{
공공의 공전 무효의 기본 ( 끈 [ ] 인수 )
{
끈 [ ] 이름 = { '사라' , '제임스' , '앨리스' , '케빈' , '한나' } ;
각각 ( 끈 이름 ~에 이름 ) {
콘솔 . WriteLine ( '루프가 확인할 이름은 다음과 같습니다: ' + 이름 ) ;
만약에 ( 이름 == '케빈' ) {
콘솔 . WriteLine ( '필요한 이름은: ' + 이름 ) ;
}
}
}
}
위에서 언급한 코드에서:
- 이있다 ' 체계 ” 네임스페이스가 사용되었습니다.
- 그런 다음 '수업이 있습니다. Break_example ' 정적 ' 기본() ' 방법.
- 그런 다음 이름이 선언되고 '라는 '문자열' 유형의 배열에 저장됩니다. 이름 '.
- 어떻게 ' 각각 ' 루프가 작동하고 foreach 루프가 사용되며 이 루프 내에서 ' 만약에 ” 조건을 사용하여 이름이 “ 케빈 ” 또는 아닙니다. 이름이 'Kevin'이면 ' 필수 이름: 케빈 '라는 문구가 출력됩니다.
산출:
여기에서 필요한 이름이 발견되더라도 루프가 다른 이름도 계속 확인한다는 것을 알 수 있습니다. 루프를 종료하려면 ' 케빈 '가 발견되었습니다. 부서지다 '라는 키워드를 사용합니다.
사용 체계 ;공공의 수업 Break_example
{
공공의 공전 무효의 기본 ( 끈 [ ] 인수 )
{
끈 [ ] 이름 = { '사라' , '제임스' , '앨리스' , '케빈' , '한나' } ;
각각 ( 끈 이름 ~에 이름 ) {
콘솔 . WriteLine ( '루프가 확인할 이름은 다음과 같습니다: ' + 이름 ) ;
만약에 ( 이름 == '케빈' ) {
콘솔 . WriteLine ( '필요한 이름은: ' + 이름 ) ;
부서지다 ;
}
}
}
}
이제 이 코드에서 break 키워드는 ' 만약에 ” 이름이 “일 때 루프를 종료하는 문 케빈 '에 도달했습니다.
산출:
여기서 출력은 이름이 ' 케빈 ”에 도달하면 루프는 더 이상 추가 이름을 확인하지 않습니다.
결론
C#에서 ' 각각 ” 루프는 개체 컬렉션을 반복하는 데 사용됩니다. 이 루프는 필수 조건이 충족되더라도 각 항목을 계속 확인합니다. 루프가 특정 지점에서 트래버스하는 것을 종료하려면 ' 부서지다 ”키워드는 루프 내부에서 사용됩니다.