我输入了 1、2、3、4,我将它们传递给一个只返回有效 ID 的 Web 服务。
例如,列表 [1,4] 是有效的,这意味着它返回 1 和 4。我需要 1 和 4 作为有效列表,而 2 和 3 作为无效列表。
我从网络服务获得了有效列表ValidList
。问题是,如何获取无效列表。
public ActionResult MethodName(Class LookUp)
{
int totalRecords;
Collection<Class> ValidList = new Collection<Class>();
Collection<Class> invalidList = new Collection<Class>();
string[] arrId = LookUp.SearchKey.Split(',');
if (LookUp.SearchKey != "")
{
ValidList = Helpers.ProcessException<Collection<Class>>(() => WebserviceMethodName(LookUp));
}
totalRecords = ValidList.Count;
// I Tried This but it wont works
//invalidList = lookUpList.Select(i => new { ID = i.ID }).Any(i => arrId);
// I want Valid and Invalid List
return Json(lookUpList);
}