我有一个类,这个类中有一个List,我想在我的类中添加一个调用List的Where
函数的Where
函数,像这样:
public class MyClass<T> where T : class
{
public Func<T, IEnumerable<T>> Where{ get; set; }
public List<T> mylist = new List<T>();
public MyClass()
{
Where = mylist.Where;
}
}
我遇到了错误:
No overload for 'Where' matches delegate 'Func<T, IEnumerable<T>>
最佳答案
你的代表有错误的类型,它应该是:
public Func<Func<T, bool>, IEnumerable<T>> Where { get; set; }
关于c# - 向我的类(class)添加功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35374203/