'break'에 해당하는 VB 키워드


105

방금 직장에서 Visual Basic 팀으로 이동했습니다.

breakVisual Basic에서 동일한 키워드 , 즉 메서드가 아닌 루프를 일찍 종료하는 것은 무엇입니까?


답변:


180

Visual Basic 6.0과 VB.NET 모두에서 다음을 사용합니다.

  • Exit For For 루프에서 끊기
  • Wend While 루프에서 끊기
  • Exit Do Do 루프에서 끊기

루프 유형에 따라 다릅니다. 자세한 내용은 종료 문 을 참조하십시오.


9
또한 관련 메모에서 "계속"을 사용하면 for 루프의 다음 반복으로 건너 뛸 수 있습니다.
StingyJack

4
@StingyJack ContinueVB6가 아닌 VB.Net에서만 사용할 수 있다는 점에 주목할 가치가 있습니다
MarkJ

1
Exit While에서 VB7 ... 사용 변환에 유효하지 않습니다 While...WendDo While...Loop와는 Exit Do작업 후 것입니다.
Merk 2013 년

@Merk Exit While이 여기에 설명되어 있습니다 -docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… 지원되지 않는 경우에 대한 문서가 있습니까?
John

7

Sub of Function 내부에 있고 종료하려는 경우 다음을 사용할 수 있습니다.

Exit Sub

또는

Exit Function 

유용한 답변이지만 질문의 맥락에서 실제로는하고 싶지 않다고 명시 적으로 말한 것이 아닙니다.
Deanna

@AymanElTemsahi를 공유해 주셔서 감사합니다. 게시 해 주셔서 감사합니다. +1
JoshYates1980

4

Exit [구성], 인텔리 센스는 특정 장소에서 어떤 것이 유효한지 알려줍니다.


4
이것은 위의 대답 (John의 대답)에 대한 주석 일뿐입니다.
Anonymous Pi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.