Enumerator-Implementierung: Struktur oder Klasse verwenden?

Ich bemerkte, dassList<T> definiert seinen Enumerator alsstruct, währendArrayList definiert seinen Enumerator alsclass. Was ist der Unterschied? Wenn ich einen Aufzähler für meine Klasse schreiben soll, welcher wäre vorzuziehen?

BEARBEITEN Meine Anforderungen können mit @ nicht erfüllt werdyield, also implementiere ich einen eigenen Enumerator. Das heißt, ich frage mich, ob es besser wäre, den Zeilen von @ zu folgList<T> und implementiere es als Struktur.

Antworten auf die Frage(16)

Ihre Antwort auf die Frage