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("処理を終了しました。"); }