解析文本框中的单词
本文关键字:单词 文本 | 更新日期: 2023-09-27 17:50:42
我想解析我的text_box的内容,以验证我的文本是否包含我的文本框中的每个单词。
var answer = listanswer.Where(x => x.description.Contains(TextBox_1.Text));
if (answer.Count() == 1)
{
Interaction question = answer.First();
foreach (Choice choice in question.choices)
{
if (choice.status == "correct")
{
lb_input.Items.Add(choice.text);
}
}
}
实际上我检查我的text_box的总内容,我正在寻找一种方法来验证每个单词。
有什么想法吗?
你需要用空白分割文本,然后你可以使用Enumerable.All
:
string[] words = TextBox_1.Text.Split();
var answer = listanswer.Where(x => words.All(w => x.description.Contains(w)));