public static void WriteSentenceThatReplacedWordToSubstring(ISentence sentence, string path) { using (StreamWriter sw = new StreamWriter(path, false, System.Text.Encoding.Default)) { sw.WriteLine(sentence.ToString()); } }
private void buttonGetAnswer_Click(object sender, EventArgs e) { if (listBoxAnswerType.SelectedItem == null) { //распознать // sentence = knowledgeBase.ParseSentence(knowledgeBase, textBoxAnwerAsString.Text); } else { var s = ReadSentenceFromPanel(); if (sentence == null) { sentence = s; } else { sentence = new SentenceConnectiveSentence(sentence, s, "^"); } } var answer = knowledgeBase.BackwardChain(sentence); var m = MessageBox.Show(sentence.ToString(), answer.Successful ? "True" : "False", MessageBoxButtons.OK); }