Action<T>
委托(delegate)返回无效。是否有任何其他返回非 void 值的内置委托(delegate)?
最佳答案
是的。 Func<>
返回指定为最终泛型类型参数的类型,例如 Func<int>
返回 int
和 Func<int, string>
接受一个整数并返回一个字符串。示例:
Func<int> getOne = () => 1;
Func<int, string> convertIntToString = i => i.ToString();
Action<string> printToScreen = s => Console.WriteLine(s);
// use them
printToScreen(convertIntToString(getOne()));
关于c# - 如何描述返回值(非空值)的 Action<T> 委托(delegate)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4161662/