2

I have an object model MyObject that contains a list of long called ObjectList. I have another list called TestList that also contains longs and I want to determine if TheObject.ObjectList contains any elements that are in TestList.

I'm trying with something like this but it's not giving Count as an option.

if (TheObject.ObjectList.Any(TestList).Count() > 0) {...} 

How should I rewrite this? Thanks for your suggestions.

2 Answers 2

5

Use Intersect:

TheObject.ObjectList.Intersect(TestList).Any() 

Produces the set intersection of two sequences by using the default equality comparer to compare values.

Note: There are also Except and Union set opeartions.

Sign up to request clarification or add additional context in comments.

Comments

3
 if ( TheObject.ObjectList.Intersect(TestList).Any() ) { ... } 

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.