相关疑难解决方法(0)

"foreach"VS"List <T> .Foreach"......获胜

谈到性能水平,这是更好的使用,在编译器工作方面更轻,有什么主要差异?

  List<int> intList;
  foreach (int i in intList)
Run Code Online (Sandbox Code Playgroud)

要么

intList.ForEach(i => result += i);
Run Code Online (Sandbox Code Playgroud)

c# compiler-construction generics performance foreach

5
推荐指数
1
解决办法
2544
查看次数

我何时会在原生foreach循环中使用List <T> .ForEach?

两种方法都有优势吗?如果我需要遍历List项并对每个项执行操作,我应该使用传统的foreach循环机制还是继续使用List.ForEach?

Matthew Podwysocki @ CodeBetter.com写了一篇关于反竞选活动的有趣文章.这让我想到了循环试图解决的问题.在本文中,Matthew认为显式循环结构会让你思考"如何"而不是"什么".

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

c# collections design-patterns

4
推荐指数
2
解决办法
1779
查看次数