Я пытаюсь создать общий метод, который принимает три параметра. 1) коллекция Список 2) Строка PropertyName 3) Строка FilterStringОбщий метод фильтрации объекта списка
Идея мы проходим коллекцию объектов, имя свойства объекта и о критериях фильтра и возвращается список объектов где свойство содержит FilterString.
Кроме того, свойствоName является необязательным, поэтому, если оно не указано, я хотел бы вернуть все объекты, которые содержат FilterString в любом свойстве.
Любые указатели на это были бы очень полезными.
Я пытаюсь иметь сигнатуру метода, как этот: общественности статический список FilterList (коллекции List, Струнный FilterString, строковое свойство = «»)
Таким образом, я могу вызвать этот метод из любого места и передать его любой Список, и он вернет мне отфильтрованный список.
Вам необходимо отражение и/или деревьев выражений. – SLaks
Вам нужно будет использовать некоторое отражение. Сделайте попытку и вернитесь, когда у вас есть конкретная проблема! –
Почему бы просто не использовать Linq? –