我对Linq XML有些新意,并且享受了很多这方面的知识。我目前陷入以下困境。
所以:
1 int[] id={151, 150};
2
var anonymousSurveyResponses =
from response in doc.Descendants(ns + "SurveyResponse")
select new
{
QuestionId = response.Element(ns + "intQuestionId").Value,
};
我想要做的是找到annonymous.surveyResponses.QuestionID包含1中初始化的数组中的任何元素。
非常感谢任何帮助。感谢。
答案 0 :(得分:0)
你可以这样做:
if(anonymousSurveyResponses.Any(x => id.Contains(x))
{
// Return true since there's an element in id that matches an
// element of anonymousSurveyResponses (x in this case).
// Do your logic here.
}