c# – 我什么时候才能在原生foreach循环中使用List.ForEach?

c# – 我什么时候才能在原生foreach循环中使用List.ForEach?,第1张

概述两种方法都有优势吗?如果我需要遍历List项并对每个项执行 *** 作,我应该使用传统的foreach循环机制还是继续使用List.ForEach? Matthew Podwysocki @ CodeBetter.com写了一篇关于anti-for campaign的有趣文章.这让我想到了循环试图解决的问题.在本文中,Matthew认为显式循环结构会让你思考“如何”而不是“什么”. 使用一个优于另一个(如 两种方法都有优势吗?如果我需要遍历List项并对每个项执行 *** 作,我应该使用传统的foreach循环机制还是继续使用List.ForEach?

Matthew PoDWysocki @ CodeBetter.com写了一篇关于anti-for campaign的有趣文章.这让我想到了循环试图解决的问题.在本文中,Matthew认为显式循环结构会让你思考“如何”而不是“什么”.

使用一个优于另一个(如果有的话)有什么好的理由?

解决方法 首先,如果你因为某种原因被传递给代表,你就会使用它.例如,您可以创建自己的列表,填充它等,然后将委托应用于每个条目.那时,写作:

List.ForEach(action);

比…更简单

foreach (Item item in List){    action(item);}
总结

以上是内存溢出为你收集整理的c# – 我什么时候才能在原生foreach循环中使用List.ForEach?全部内容,希望文章能够帮你解决c# – 我什么时候才能在原生foreach循环中使用List.ForEach?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1225525.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存