集合的IEnumerable的实现在哪里
本文关键字:IEnumerable 在哪里 实现 集合 | 更新日期: 2023-09-27 18:08:56
假设我有一个Collection<string>
并且我正在使用返回IEnumerator<string>
的GetEnumerator()
,在哪里可以找到此集合的IEnumerator
实现?
在MS网站上,他们只是说:
返回循环访问集合的枚举器。
但是实现IEnumerator
的类在哪里?
查看源代码,我们可以看到GetEnumerator
返回其items
字段的 GetEnumerator,该字段的具体类型List<T>
(在 ctor 内(
该GetEnumerator
返回List<T>.Enumerator
内部嵌套类的实例,其源代码可在此处获得