Rel*_*ity 2 c# generics anonymous-function
我们可以有一个泛型函数,其返回类型与作为第一个函数的参数的匿名函数的返回类型相同吗?
如下所示 ?
public T Read(List<int> autIds, Func<DataSet, T> executeFn)
{
}
Run Code Online (Sandbox Code Playgroud)
我得到"无法解决T"的消息 - 这是可行的吗?
是的,但您需要定义T:
public T Read<T>(List<int> autIds, Func<DataSet, T> executeFn)
Run Code Online (Sandbox Code Playgroud)