Lambda表达式是一个匿名的方法,在开发期我们是不知道其方法名是什么的,所以我们要怎么递归调用呢?

如果你看过我这文章让您知道您的方法是被何“人”调用 》的话,你应该会“啊哈”的拍一下头脑,思路就出来了,没错!!就是直接用StackFrame获取当前执行的方法,然后直接Invoke即可。

示例代码:

在Lambda表达式中进行递归调用    class Test
    }

我们的代码成功运行了在Lambda表达式中进行递归调用,成功的求出在第30个位置的数值是:514229

其时,.NET里还有一个东东可以方便的得到当前调用方法的引用,这东东就是 在Lambda表达式中进行递归调用                        //递归调用
));

相关文章:

  • 2021-12-28
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2021-04-27
  • 2022-12-23
猜你喜欢
  • 2021-08-19
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2022-02-03
  • 2021-06-25
  • 2022-01-24
相关资源
相似解决方案