public void ControlFlowWithSwitchStatement()

in localized/ja/01-Navigation/4-Contextual_navigation/4.4-Navigate_To_menu_control_flow.cs [47:66]


        public void ControlFlowWithSwitchStatement(Size size)
        {
            switch (size)
            {
                case Size.Large:
                    // d) "break" にキャレットを置き、 Navigate to → Control Flow Target と選択します。
                    //    switchを抜けた次の実行ラインにキャレットが移動しましたか?
                    break;
                case Size.Medium:
                    // e) "return" にキャレットを置き、 Navigate to → Control Flow Target と選択します。
                    //    当該関数のスコープであるブレースの末尾 "}" にキャレットが移動しましたか?
                    return;
                case Size.Small:
                    // e) "throw" にキャレットを置き、 Navigate to → Control Flow Target と選択します。
                    //    当該関数のスコープであるブレースの末尾 "}" にキャレットが移動しましたか?
                    throw new ArgumentOutOfRangeException("size");
            }

            Console.WriteLine("Finished switch");
        }