这是一个非常简单的问题。我应该定义自己的委托(delegate)吗:
public delegate T Transform<T>(T input);
或者 .Net 中是否已经定义了一个标准?
最佳答案
你可以使用 Func<T, T>
为了那个原因。第一个是参数,第二个是返回值。看这里Func Delegate获取更多信息。
关于c# 是否有相同输入和输出类型的内置/默认委托(delegate)?像 'Transform' 委托(delegate)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42920634/