枚举
所有实现了 IEnumerable 接口的类型都是 可枚举的。
所有集合都可枚举:
1 | public interface ICollection : IEnumerable |
源码:
1 | // \runtime\src\libraries\System.Private.CoreLib\src\System\Collections\IEnumerable.cs |
对应的泛型接口:
1 | // \runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IEnumerable.cs |