Frage

okay, lass uns mit diesem sehr einfachen Knopf anfangen Klicken Sie auf Methode generasacodicetagpre.

Diese Methode tut nichts, weil jede Behauptung anmutig greift.Die Dinge sind in Ordnung, bis ich glaube, dass ich eine Methode einführen sollte, um Redundanz zu entfernen generasacodicetagpre.

Auch wenn auch dieses Refactoring unkompliziert (zumindest für mich).Es bricht das Programm! Bei dem zweiten Anruf zu AssertNext erscheint er, als ob der Enumerator bereits auf den Startpunkt zurückgesetzt wurde und die Behauptung nicht fehlschlägt.

Ich kann nicht verstehen, was passiert.Ich fühle mich wirklich wie ein Anfänger mit diesem Rätsel.

was ich hier vermisse?

War es hilfreich?

Lösung

Ich stelle mir vor, es hat etwas mit LISTE.ENUMERATOR, der eine Struktur ist.Sie geben es an eine Methode an, manipulieren und dann zurückkehren.Die Manipulation ist wahrscheinlich nicht für Ihre ursprüngliche Instanz passiert.

Andere Tipps

List<T>.Enumerator ist ein Werttyp, der bedeutet, dass er in den lokalen Umfang Ihrer Methode kopiert wird, geändert und anschließend beim Verlassen der Methode zerstört wird.Versuchen Sie, es auch durch Bezugnahme zu übergeben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top