Tôi có:Làm thế nào để chuyển vị ngữ để hoạt động trong C#?
public void InitializeStatusList(DropDownList list)
{
var dictionaryEntries = GetEntriesFromDatabase();
list.DataSource = dictionaryEntries.Where(entry => entry is EntryStatus1 || entry is EntryStatus2);
list.DataBind();
}
Tôi có nhiều chức năng này. Tôi muốn viết chức năng chung với điều kiện truy vấn dictionaryEntries
được chuyển thành vị từ.
Ví dụ:
public void InitializeStatusList(DropDownList list)
{
CommonInitializeStatusList(DropDownList list, entry => entry is EntryStatus1 || entry is EntryStatus2);
}
public void CommonInitializeStatusList(DropDownList list, ??????????????? predicate)
{
var dictionaryEntries = GetEntriesFromDatabase();
list.DataSource = dictionaryEntries.Where(predicate);
list.DataBind();
}
gì là viết tắt của ???????????????
Cảm ơn trước
Cảm ơn @reinierpost, tôi vừa cố định 'initialize' typo. –