コード例 #1
0
        public void SetOperation(Operations operation)
        {
            switch (operation)
            {
            case Operations.Add:
                CheckAnswer      = new CheckAnswerDelegate(CheckAnswerAdd);
                GenerateQuestion = new GenerateQuestionDelegate(GenerateQuestionAdd);
                break;

            case Operations.Diff:
                CheckAnswer      = new CheckAnswerDelegate(CheckAnswerDiff);
                GenerateQuestion = new GenerateQuestionDelegate(GenerateQuestionDiff);
                break;

            case Operations.Div:
                CheckAnswer      = new CheckAnswerDelegate(CheckAnswerDiv);
                GenerateQuestion = new GenerateQuestionDelegate(GenerateQuestionDiv);
                break;

            case Operations.Mul:
                CheckAnswer      = new CheckAnswerDelegate(CheckAnswerMul);
                GenerateQuestion = new GenerateQuestionDelegate(GenerateQuestionMul);
                break;
            }
        }
コード例 #2
0
 public void SetOperation(Operations operation)
 {
     switch (operation)
     {
         case Operations.Add:
             CheckAnswer = new CheckAnswerDelegate(CheckAnswerAdd);
             GenerateQuestion = new GenerateQuestionDelegate(GenerateQuestionAdd);
             break;
         case Operations.Diff:
             CheckAnswer = new CheckAnswerDelegate(CheckAnswerDiff);
             GenerateQuestion = new GenerateQuestionDelegate(GenerateQuestionDiff);
             break;
         case Operations.Div:
             CheckAnswer = new CheckAnswerDelegate(CheckAnswerDiv);
             GenerateQuestion = new GenerateQuestionDelegate(GenerateQuestionDiv);
             break;
         case Operations.Mul:
             CheckAnswer = new CheckAnswerDelegate(CheckAnswerMul);
             GenerateQuestion = new GenerateQuestionDelegate(GenerateQuestionMul);
             break;
     }
 }