문제

논쟁을 위해 어떻게 VB에서 이것을 할 수 있습니까?

foreach foo in bar
{
   if (foo == null)
       break;

   if (foo = "sample")
       continue;

   // More code
   //...
}
도움이 되었습니까?

해결책

-- 편집하다:

내가 대답 한 이후로 당신의 질문을 변경했지만 여기에 내 대답을 남겨 둘 것입니다. VB.NET 프로그래머가 그러한 루프를 구현하는 방법을 보여줄 것으로 생각됩니다. 나는 가난한 C# 컴파일러 감정을 해치고 싶지 않습니다 ...

- 오래된 응답 :

나는 있다고 믿는다

Continue While
Continue For

그리고

Exit While
Exit For

다른 팁

vb.net 예제가 향후 도움이 될 수 있다고 생각했습니다.

Sub breakTest()
    For i = 0 To 10
        If (i = 5) Then
            Exit For
        End If
        Console.WriteLine(i)
    Next
    For i = 0 To 10
        If (i = 5) Then
            Continue For
        End If
        Console.WriteLine(i)
    Next
End Sub

휴식 출력 :

0
1
2
3
4

그리고 계속 :

0
1
2
3
4
6
7
8
9
10
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top