in localized/ja/01-Navigation/4-Contextual_navigation/4.4-Navigate_To_menu_control_flow.cs [22:45]
public void ControlFlowWithForStatement()
{
for (int i = 0; i < Children.Count; i++)
{
var child = Children[i];
// a) "continue" にキャレットを置き、 Navigate to → Control Flow Target と選択します。
// for 構文の i++ のところにキャレットが移動しましたか?
if (ShouldSkipChild(child))
continue;
// b) "break" にキャレットを置き、 Navigate to → Control Flow Target と選択します。
// for ループを抜けた次の実行ラインにキャレットが移動しましたか?
if (ShouldStop(child))
break;
// c) "return" にキャレットを置き、 Navigate to → Control Flow Target と選択します。
// 当該関数のスコープであるブレースの末尾 "}" にキャレットが移動しましたか?
if (ShouldQuit(child))
return;
}
Console.WriteLine("Finished loop");
}