Хочется понять, как без switch сделать фильтрацию массива с динамическим набором условий
Пример.
Есть класс Car с набором свойств: СтранаПр-ва, год изготовления, Стоимость
Есть класс AutoPark который имеет у себя IEnumerable из Car.
Внутри класса есть функции, каждая из которых по набору условий, принимаемых на вход условий должна вернуть отфильтрованный массив.
т.е. чтобы можно было сначала увидеть все машины, потом все немецкие машины с годом пр-ва старше 2005, а потом немецкие машины старше 2005 и стоимостью между 10000 и 25000 евро