Example #1
0
        private static void DoOperationCheck(int employeeId, int taskNumber)
        {
            Console.WriteLine($"問 {taskNumber} を確認します。");
            Console.WriteLine("処理を開始しました。");
            Console.WriteLine("-------------------");
            ITask task = GetTaskService(employeeId);

            switch (taskNumber)
            {
            case 1:
                task.LearnArrayDeclaration();
                break;

            case 2:
                task.LearnArrayFactorDisplay();
                break;

            case 3:
                task.WhatKindOfArraysException();
                break;

            case 4:
                task.CountGame();
                break;

            default:
                throw new ArgumentOutOfRangeException($"問 {taskNumber} は存在しません。");
            }
            Console.WriteLine("-------------------");
            Console.WriteLine("処理を終了しました。");
        }
        private static void DoOperationCheck(int employeeId, int taskNumber)
        {
            Console.WriteLine($"問 {taskNumber} を確認します。");
            Console.WriteLine("処理を開始しました。");
            Console.WriteLine("-------------------");
            ITask task = GetTaskService(employeeId);

            switch (taskNumber)
            {
            case 1:
                task.LearnIfSyntax1();
                break;

            case 2:
                task.LearnIfSyntax2();
                break;

            case 3:
                task.LearnIfStatement1();
                break;

            case 4:
                task.LearnIfStatement2();
                break;

            case 5:
                task.LearnSwitchStatement();
                break;

            case 6:
                task.CountGame();
                break;

            default:
                throw new ArgumentOutOfRangeException($"問 {taskNumber} は存在しません。");
            }
            Console.WriteLine("-------------------");
            Console.WriteLine("処理を終了しました。");
        }