我有一个从用户那里收到的答案列表,如下所示:
List<UserAnswerToQue> lstGetUserAnswerIndex = new List<UserAnswerToQue>();
和类 UserAnswerToQue 如下所示:
public class UserAnswerToQue
{
int _Qu_Id;
string _Title;
public UserAnswerToQue(int qu_Id, string ans_Title)
{
_Qu_Id = qu_Id;
_Title = ans_Title;
}
}
并列出问题的真实答案:
var ListFinalTrueAnswer = (from x in FilteredTrueReceivedAnswerList
select (x.qu_Id, x.ans_Title)).ToList();
列表 ListFinalTrueAnswer 包含 Item1 和 Item2
我想找到用户对问题给出的真实答案,为此我需要比较两个列表 lstGetUserAnswerIndex 和 ListFinalTrueAnswer。如何比较这两个列表并确定哪个答案是正确的?
var userTrueAnswer = lstGetUserAnswerIndex.Where(w=> ListFinalTrueAnswer.Any(a=>a.qu_Id == w.qu_Id && a.ans_Title == w.ans_Title));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句