产量如何在C#中工作
这个问题在这里已经有了答案:
yield return语句在语义上等价于return语句(它将控制流传递给调用方法),然后在foreach循环的下一次迭代中对yield语句执行“goto”。
Return
Goto
公共语言运行库中不存在此行为。 它由C#编译器生成的类实现。 然后执行并由CLR进行JIT编译。 产量是一种语法糖。
链接地址: http://www.djcxy.com/p/54309.html这个问题在这里已经有了答案:
yield return语句在语义上等价于return语句(它将控制流传递给调用方法),然后在foreach循环的下一次迭代中对yield语句执行“goto”。
Return
Goto
公共语言运行库中不存在此行为。 它由C#编译器生成的类实现。 然后执行并由CLR进行JIT编译。 产量是一种语法糖。
链接地址: http://www.djcxy.com/p/54309.html