示例#1
0
        void GetQuestion() // получение нового вопроса
        {
            Tuple <string, string> questionAndCurrentFactName = workMemory.GetQuestionAndCurrentDefruleName();

            SystemOutputTB.Text += questionAndCurrentFactName.Item1;
            currentFactName      = questionAndCurrentFactName.Item2;
        }
示例#2
0
        private void GetQuestion() // получение нового вопроса
        {
            // структура кортежа: 1 - текст вопроса, 2 - имя факта, которому соответствует текущий вопрос, 3 - список допустимых вариантов ответа
            Tuple <string, string, List <string> > result = workMemory.GetQuestionAndCurrentDefruleName();

            SystemOutputTB.AppendText(result.Item1);
            currentFactName  = result.Item2;
            validAnswersList = result.Item3;
        }
示例#3
0
        // Получение нового вопроса
        private void GetQuestion()
        {
            // Структура кортежа:
            // 1 - текст вопроса,
            // 2 - имя факта, которому соответствует текущий вопрос,
            // 3 - список допустимых вариантов ответа
            Tuple <string, string, List <string> > result = workMemory.GetQuestionAndCurrentDefruleName();

            // Запись название факта и возможных ответов для него
            SystemOutputTB.AppendText(result.Item1);
            currentFactName  = result.Item2;
            validAnswersList = result.Item3;
        }