gpt4 book ai didi

c# - 为什么 ForEach 方法仅在 List 集合上?

转载 作者:太空狗 更新时间:2023-10-29 22:03:28 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why is there not a ForEach extension method on the IEnumerable interface?

首先,让我说明我指的是 List<T>方法而不是 C# 关键字。微软在 List<T> 上使用 Foreach 方法的理由是什么?集合但没有其他集合/可枚举类型,特别是 IEnumerable<T>

我前几天才发现这个方法,发现它是一种非常好的语法,可以替代传统的 foreach 循环,后者只对每个对象执行一两行方法。

创建一个执行相同功能的扩展方法似乎相当简单。我想我正在研究 MS 做出这个决定的原因,并基于此决定我是否应该只做一个扩展方法。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com