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