我的代码的不同部分有以下内容:
问题型号:
public class QuestionModel {
public string Question { get; set; }
public string Answer { get; set; }
}
关键词:
List<string> SearchKeywords
问题:
List<QuestionModel> Questions
我想要实现的是从所有问题列表中搜索并保留所有具有所有关键字的问题。
我已经走了这么远,但遇到了路障:
var questions = GetAllQuestions(); //returns all questions as a List<QuestionModel>
Questions = questions.All(x => SearchKeywords.All(k => x.Question.Contains(k) || x.Answer.Contains(k)));
然而,这会返回一个布尔值。
任何帮助或指示将不胜感激。