views:

74

answers:

2

I have an array...and I need to exclude all the items in this array of string from the masterList.customField as shown below

string[] excludeItem = {"a","b","c"};

CustomDTO[] masterList = service.LoadMasterList();

masterList.Where(c=> masterList.customField NOT IN excludeItem

How do I achieve the NOT IN part above?

+3  A: 

Assuming customField is a string:

masterList.Where(c => !excludeItem.Contains(c.customField));
ifwdev
A: 

Or, as a LINQ query:

var x = from c in masterList
        where !excludedItem.Contains(c.CustomField)
        select c;
Stuart Branham