C#の 'continue'および 'break'ステートメントに相当するVBはありますか?

StackOverflow https://stackoverflow.com/questions/1402862

  •  05-07-2019
  •  | 
  •  

質問

議論のために、どうすればVBでこれを行うことができますか?

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

   if (foo = "sample")
       continue;

   // More code
   //...
}
役に立ちましたか?

解決

-編集:

回答してから質問を変更しましたが、ここに回答を残します。 VB.NETプログラマーがそのようなループを実装する方法を示してくれると思います。試してみて、貧弱なC#コンパイラの感情を傷つけたくありません...

-古い応答:

あると思う

Continue While
Continue For

and

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

breakの出力:

0
1
2
3
4

そして続行するには:

0
1
2
3
4
6
7
8
9
10
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top