public void ControlFlowWithForStatement()

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");
        }