obtain generic enumerator from an array

前端 未结 7 1248
感情败类
感情败类 2020-12-08 12:23

In C#, how does one obtain a generic enumerator from a given array?

In the code below, MyArray is an array of MyType objects. I\'d like to

7条回答
  •  没有蜡笔的小新
    2020-12-08 13:15

    Works on 2.0+:

    ((IEnumerable)myArray).GetEnumerator()
    

    Works on 3.5+ (fancy LINQy, a bit less efficient):

    myArray.Cast().GetEnumerator()   // returns IEnumerator
    

提交回复
热议问题