为什么C#中的ObservableCollections中没有ForEach扩展方法?

35 浏览
0 Comments

为什么C#中的ObservableCollections中没有ForEach扩展方法?

这个问题已经有了答案:

可能是一个重复的问题:

为什么在IEnumerable接口上没有ForEach扩展方法,而在List中有呢?

为什么ObservableCollections类中没有ForEach扩展方法,而在List中却有呢?

admin 更改状态以发布 2023年5月22日
0
0 Comments

ForEach 只在 List 中可用,而不是其他任何集合。这只是设计决策。

0
0 Comments

正如JJohn所说,这是预设计的。阅读Eric Lippert的这篇文章以获取更多信息。标准的foreach循环同样有效,并且通常更易读。

0