在哪里使用Lambda Expression

Ulh*_*ano 0 lambda

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

Jon*_*eet 5

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

  • 旧式List<T>.ConvertAll/ FindAlletc方法
  • 启动新线程/任务
  • 附加事件处理程序
  • 在单元测试中提供操作(例如"此操作应该抛出异常")
  • 根据要求提供价值 Lazy<T>