Ruft einen generischen Enumerator aus einem Array ab
Wie erhält man in C # einen generischen Enumerator aus einem gegebenen Array?
Im Code unten,MyArray
ist ein Array vonMyType
Objekte. Ich möchte erhaltenMyIEnumerator
in der gezeigten Weise, aber es scheint, dass ich einen leeren Enumerator erhalte (obwohl ich das bestätigt habeMyArray.Length > 0
).
MyType [ ] MyArray = ... ;
IEnumerator<MyType> MyIEnumerator
= ( MyArray.GetEnumerator() as IEnumerator<MyType> ) ;