delegate IEnumerable<T> GetFromSQLDelegate<T>(...);
public GetFromSQLDelegate myFunctionToCall;
上面没有编译,因为 myFunctionToCall 没有指定类型。我正在尝试“存储”一个泛型委托,以便以后可以将其作为常规泛型函数调用:
// ... somewhere in another code base ...
return MyObject.myFunctionToCall<string>(...);
C# 抱怨是因为我没有在委托存储属性上指定具体类型。有没有一种(好的)方法来“存储”能够调用通用函数而不实现各种具体类型委托场景的委托?