I want to write where
statement dynamically.
ex.
public class MyClass {
public int id {get; set;}
public string name {get; set;}
}
List<MyClass> myClasses = GetMyClass();
List<int> numbers = new List<int>{1,5,6};
for(int i = 0; i < numbers.Count(); i++)
{
myClasses += .Where(class => class.id = numbers[i])
}
var result = myClasses;
I want the same result as the result of
myClasses.Where(class => class.id = 1).Where(class => class.id = 5).Where(class => class.id = 6)
But my code gives a compile error now...