Als «ienumerator» getaggte Fragen


7
Generischen Enumerator aus einem Array abrufen
Wie erhält man in C # einen generischen Enumerator aus einem bestimmten Array? Im folgenden Code MyArraybefindet sich ein Array von MyTypeObjekten. Ich möchte MyIEnumeratorin der gezeigten Weise erhalten, aber es scheint, dass ich einen leeren Enumerator erhalte (obwohl ich das bestätigt habe MyArray.Length > 0). MyType[] MyArray = ... …

6
Warum erbt IEnumerator <T> von IDisposable, während der nicht generische IEnumerator dies nicht tut?
Ich habe festgestellt, dass das Generikum IEnumerator&lt;T&gt;von IDisposable erbt, die nicht generische Schnittstelle IEnumerator jedoch nicht. Warum ist es so gestaltet? Normalerweise verwenden wir foreach-Anweisungen, um eine IEnumerator&lt;T&gt;Instanz zu durchlaufen . Der generierte Code von foreach hat tatsächlich einen try-finally-Block, der Dispose () in finally aufruft.

5
Einfache Verwendung des IEnumerators (mit Beispiel)
Ich habe Probleme, mich daran zu erinnern, wie (aber nicht warum) IEnumerators in C # verwendet werden soll. Ich bin an Java mit seiner wunderbaren Dokumentation gewöhnt, die Anfängern alles sehr gut erklärt. Also bitte, ertrage es mit mir. Ich habe erfolglos versucht, aus anderen Antworten auf diesen Boards zu …
73 c#  ienumerator 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.