【发布时间】:2009-08-13 15:21:24
【问题描述】:
在 C# 中,如何从给定数组中获取泛型枚举数?
在下面的代码中,MyArray 是 MyType 对象的数组。我想以所示的方式获得MyIEnumerator,
但似乎我得到了一个空的枚举器(虽然我已经确认MyArray.Length > 0)。
MyType[] MyArray = ... ;
IEnumerator<MyType> MyIEnumerator = MyArray.GetEnumerator() as IEnumerator<MyType>;
【问题讨论】:
-
只是出于好奇,为什么要获取枚举器?
-
@Backwards_Dave 在我的情况下,在单线程环境中,有一个文件列表,每个文件都必须以异步方式处理一次。我可以使用索引来增加,但枚举更酷:)
标签: c# arrays generics ienumerator