在哪里使用Lambda Expression

时间:2011-03-09 14:56:28

标签: lambda

我们可以使用Lambda Expression的不同场景是什么。其中一个场景是使用LINQ查询。

1 个答案:

答案 0 :(得分:5)

基本上,您想要创建委托或表达式树的任何地方。 LINQ之外的一些例子:

  • 旧式List<T>.ConvertAll / FindAll等方法
  • 开始新线程/任务
  • 附加事件处理程序
  • 在单元测试中提供操作(例如“此操作应抛出异常”)
  • 根据Lazy<T>
  • 的要求提供值