I want to select elements from myCollection using myFilters to filter:
var myFilters = new List<string> {"111", "222"}; var myCollection = new List<SomeClass> { new SomeClass ("111"), new SomeClass ("999") }; from filter in myFilters from item in myCollection where item.Name == filter select item
will return the element "111".
However, if myFilters is empty, I want to return all the elements from myCollection.
var myFilters = new List<string> (); var myCollection = new List<SomeClass> { new SomeClass ("111"), new SomeClass ("999") };
will return all elements ("111" and "999").
source share