J'ai un tableau ... et je dois exclure tous les éléments de ce tableau de chaînes du masterList.customField
comme indiqué ci-dessousrequête LINQ pour filtrer DTO
string[] excludeItem = {"a","b","c"};
CustomDTO[] masterList = service.LoadMasterList();
masterList.Where(c=> masterList.customField NOT IN excludeItem
Comment puis-je obtenir le PAS dans la partie ci-dessus ?
en utilisant la solution proposée, vous devriez penser à garder votre excludedItem dans un HashSet plutôt qu'un tableau. pour un nombre faible, le tableau peut être plus rapide mais dans le cas moyen, HashSet.Contains sera plus rapide que Array.Contains –