Скажем, у меня есть класс вроде:
public class Foo
{
public string Title {get;set;}
}
Теперь предположим, что у меня есть public List<Foo> myList
, который я хочу отфильтровать с помощью Linq следующим образом:
var x = myList.Where(f => f.Title == myValue);
Все красиво и ясно до сих пор.
Но как получить доступ к свойству по переменной? Что-то типа:
string myProperty = "Title";
var x = myList.Where(f => f.myProperty == myValue);