如何在没有Lambde表达式的情况下编写Func?

Joh*_*n V 4 c# lambda anonymous-function

我正在考虑如何将此转换 List.Where(X=>X>5);为非lambda表达式代码.我无法弄清楚如何让Func在这里工作.

Jon*_*eet 12

在不使用lambda表达式的情况下创建委托有两种相当简单的可能性:

尽管如此,这些都不如使用lambda表达式那样清晰.对于实际上想要捕获局部变量的更复杂的示例,"编写单独的方法"版本会变得更复杂.