我想創建一個方法,它允許傳遞一個lambda表達式作爲參數。例如Lambda作爲參數
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.
對不起,我的英語,我的母語是西班牙語。謝謝你和問候。
您的問題的答案將取決於語言。你真的應該告訴我們你正在使用什麼語言,併爲它添加一個標籤。 –