Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Ich möchte aus Spaß ein ORM für CSV schreiben. Nun frage ich mich, ob es möglich ist aus folgender Dekleration möglich ist, herauszufinden, welches Feld sich an welcher Stelle befindet.
Ich wüsste jetzt nicht wie, aber selbst wenn, wäre das nicht ungefährlich: Das spätere vertauschen von Zeilen, was normalerweise unkritisch ist, könnte dann fatal sein. Eventuell brauchst Du ein weiteres Attribut wie z.B. "FieldOrder", welches die Anordnung der Felder explizit auflistet.
@jbs: Du könntest den `Field`-Objekten ein Attribut mit einer Zahl verpassen, so dass jedes Objekt dort einen höheren Wert bekommt als alle davor erstellten. Dann kannst Du sie problemlos nach relativem Zeitpunkt der Erstellung über dieses Attribut sortieren und bekommst so auch die Reihenfolge heraus in der sie in der Klasse angelegt wurden.