代码之家  ›  专栏  ›  技术社区  ›  John K

解释介绍性的动作时间<t>与功能<t,tresult>代表

  •  0
  • John K  · 技术社区  · 15 年前

    为什么是 Func<T, TResult>(..) 在.net 3.0中引入 Action<T>(..) 使用.NET 2.0?

    编辑: 我正在.NET2.0中编写一个项目,但缺少func。尽管在评论和回答中提到你自己很容易翻滚,也就是说,简单 delegate TResult Func<T,TResult>(T); 我很好奇为什么两件物品性质如此相似,时间会有所不同。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Josh    15 年前

    Action<T> Predicate<T> 可能是因为 List<T> . 直到C 3.5才引入lambdas,像这样的一般代表特别方便。

    但正如约翰所说,创造你自己的。这些代表没什么特别的。