我正在寻找类似Action之类的东西,但我希望它能成为delegate U ReturnAction<T,U>(T param); 已经有系统委托了吗?我只是不想重新发明轮子。当我首先需要谓词然后意识到它存在时,我做了同样的事情。 最佳答案 我认为你需要Func<T, TRet> 它有各种过载Func<TRet> Func<T, TRet> Func<T1, T2, TRet> Func<T1, T2, T3, TRet>