Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by DbSam,
27. Nov 2014
Bitte, gern geschehen.
Vielleicht schreibst Du das nächste mal besser gleich was Du willst und nicht solch einen Mumpitz.
Mit freundlichen Grüßen
Carsten
PS:
Wobei Du das auch in Xojo kapseln solltest.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by DbSam,
27. Nov 2014
Gruß zurück,
Du meinst, Hans will sein Delphi in die mittlerweile 'Mumiensprache' VB6 übersetzen?
So etwas macht man doch nicht mehr wirklich im Jahr 2014, denk/dachte ich. ;)
Gruß Carsten
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by DbSam,
27. Nov 2014
Hhmm, wie schaut das dann in C# genau aus?
Ein Enum ist in VB ein Enum. Du kannst den Wert aber auch als String ausgeben, was aber bei Leerstrings wie hier im Beispiel nicht funktioniert.
Zu Deinem PS:
Nein, da hast Du recht, habe ich vorhin nicht dran gedacht.
Jetzt vollständig gekapselt, von Außen nur noch GetValue und das Enum erreichbar:
Habe der Einfachheit halber noch eine Klasse als...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by DbSam,
27. Nov 2014
Hallo zurück,
ja, natürlich würde Deine Zeile Code auch ausreichen.
Ein Array kann man leider nicht als Konstante deklarieren, genau das war aber die Frage.
Außerdem muss man immer daran denken, welches Enum nun gerade für dieses Array genommen werden soll.
Etc. pp. Also insgesamt funktionsfähig, aber doch sehr wackelig.
Mein Codebeispiel dient als Demonstration dieser Funktionalität,...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by DbSam,
27. Nov 2014
Guten Morgen Hans,
wie schon geschrieben, es gibt in VB.Net keine Arrays als Konstanten.
Es gibt sicher ein paar mögliche Lösungen für Dein Problem. Leider kenne ich den Hintergrund nicht ganz genau und kann daher nur eine funktionierende Lösung anbieten, welche mutmaßlich auf Deine Frage passen sollte.
Da .Net komplett objektorientiert aufgebaut ist, wäre eine mögliche Lösung die...