LINQXML检查元素是否在列表中
我对LINQXML有点陌生,并且非常喜欢它。我目前陷入以下情况 我有一个数组{1,2,3} 我想获取元素->的值,即枚举。 现在我想确保2中的元素都不在列表1、2、3中,否则该方法将返回false。 因此: 1 int[]id={151150} 二, 我要做的是找到annonymous.surveyResponses.QuestionID包含以1开头的数组中的任何元素LINQXML检查元素是否在列表中,xml,linq,list,Xml,Linq,List,我对LINQXML有点陌生,并且非常喜欢它。我目前陷入以下情况 我有一个数组{1,2,3} 我想获取元素->的值,即枚举。 现在我想确保2中的元素都不在列表1、2、3中,否则该方法将返回false。 因此: 1 int[]id={151150} 二, 我要做的是找到annonymous.surveyResponses.QuestionID包含以1开头的数组中的任何元素 如蒙协助,将不胜感激。谢谢。您可以这样做: if(anonymousSurveyResponses.Any(x => id
如蒙协助,将不胜感激。谢谢。您可以这样做:
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.
}
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.
}