Max*_*huk 4 .net c# linq yield
我几乎不使用"yield"运算符(我不讨厌它:)).如果有可能,我更喜欢使用LINQ.无论如何,我寻找一些帖子(你可以在下面找到链接)10分钟前,阅读它和一些想法访问我的大脑:)
重写此结果的foreach收益至A-LINQ收益
想法:可能,我不使用"收益率"并不是很好.可能它具有比LINQ更好的性能或其他一些优势.
因此,我有下一个问题,上面的例子(通常情况下)哪些代码更"正确"(yield或LINQ)?
PS我对有可能使用LINQ而不是"yield"的情况感兴趣.
Jon*_*eet 8
我个人认为在这种情况下使用LINQ 更清楚.它的运行水平高于"调用此方法,产生此结果" - 它描述了整体结果.
迭代器块对于实现 LINQ 非常有用- 无论是现有的运算符,还是添加自己的运算符.值得了解它们,但我不担心你没有使用它们 - 这不是代码不好或类似的东西的标志.
归档时间:
13 年,10 月 前
查看次数:
3571 次
最近记录: