Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Python从_C#_Python_Generator_Yield Return - Fatal编程技术网

C# Python从

C# Python从,c#,python,generator,yield-return,C#,Python,Generator,Yield Return,如果我想把两台发电机合二为一 def第1代: 对于范围5中的i: 产量一 def第2代: 对于“asdf”中的我: 产量一 def gen: 第1代产量 第二代产量 或者做一些递归生成器 def genarg: 如果arg==1: 第0代产量 对于范围10中的i: 产量一 在Python中,我将使用来自的收益率。有没有其他方法可以在C中完成类似的工作?没有,没有语法糖可以用来组合两个迭代器以获得收益 如果只需要按顺序迭代它们,可以使用Enumerable.Concat,也可以编写代码来迭代序列并

如果我想把两台发电机合二为一

def第1代: 对于范围5中的i: 产量一 def第2代: 对于“asdf”中的我: 产量一 def gen: 第1代产量 第二代产量 或者做一些递归生成器

def genarg: 如果arg==1: 第0代产量 对于范围10中的i: 产量一
在Python中,我将使用来自的收益率。有没有其他方法可以在C中完成类似的工作?

没有,没有语法糖可以用来组合两个迭代器以获得收益

如果只需要按顺序迭代它们,可以使用Enumerable.Concat,也可以编写代码来迭代序列并返回每个元素