Я хочу создать метод, который позволяет передавать лямбда-выражение в качестве параметра. Например
List<T> Select<T>(Predicate<T> criteria)
{
...
}
Идея состоит в том, что поля и значения, которые произошли в выражении, могут быть восстановлены с помощью этого метода.
Примером использования может быть:
List<Contact> list = Select<Contact>(c => c.Id == 1);
Как получить поля и значения выражения
как это
string field = something here that you retrieve in this case Id
object value = something here make retrieve id here.
Извините за английский, мой родной язык - испанский. Спасибо и привет.