Martin1966 hat folgendes geschrieben: |
Hi hi!
In Delphi gibt es ja die Möglichkeit Aufzählungstypen mit expliziter Ordinalposition zu definieren.
Delphi-Quelltext 1:
| type Size = (Small = 5, Medium = 10, Large = Small + Medium); |
Was für ein Nutzen habe ich als Anwendungentwickler für expliziter gesetzte Ordinalpositionen? In meiner ganzen Zeit als Entwickler habe ich davon noch nie Gebrauch gemacht. Das einzige was ich mir vorstellen könnte wäre, dass man den Aufzählungstype von Zeit zu Zeit erweitert und durch Einfügen neuer Bezeichner den Ordinalwert der schon vorhandener Bezeichner erhalten lassen möchte. Aber weitere Vorteile fallen mir so nicht ein.
Habt Ihr schon mal solche Aufzählungstypen definiert?
Lg, Martin |
Hallo,
a) Anpassung an Fremdsoftware, die möglicherweise auch in einer anderen Sprache formuliert ist.
b) Konsolidierung von eigenem Software-Mist, in dem man Statusnummern manuell reingehackt hat - es kommt z.B. oft vor, wenn man Zustände während des Entwickelns streicht, dass dann Nummern unbesetzt sind u.ä.
dann ist es am sichersten, zuerst mal den Ist-Zustand als Aufzählung zu definieren.
Gruss Reinhard