Ich habe Probleme, mich daran zu erinnern, wie (aber nicht warum) IEnumerator
s 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 lernen. Anstatt eine allgemeine Frage zu stellen, die bereits zuvor gestellt wurde, habe ich ein spezielles Beispiel, das die Dinge für mich klarstellen würde.
Angenommen, ich habe eine Methode, der ein IEnumerable<String>
Objekt übergeben werden muss. Alles, was die Methode tun muss, ist, die Buchstaben roxxors
an das Ende jedes einzelnen String
im Iterator zu verketten . Dieser neue Iterator wird dann zurückgegeben (natürlich IEnumerable
bleibt das ursprüngliche Objekt unverändert ).
Wie würde ich das machen? Die Antwort hier sollte natürlich neben mir vielen bei grundlegenden Fragen zu diesen Objekten helfen.