У меня есть вход 1,2,3,4, который я передам веб-службе, которая вернет только действительные идентификаторы.Как назначить значение String Array для коллекции или как сравнить значение Array и LIst
Например, список [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);
}
Возможно, мне не хватает чего-то очевидного, но где lookUpList? –
Вам нужно упростить свой вопрос и удалить любые тривиальные, просто сосредоточьтесь на том, что вы застряли –