Moin!
ich muss noch eine Frage zum Thema ENUM loswerden. Habe zwar schon einige gefunden, aber irgendwie geht das nie in die Richtung die ich mir vorstelle. Vielleicht geht es auch gar nicht.
Fasse zunächst die Postings der letzten Tage zusammen.
Ich habe eine Vielzahl von ENUM-Definitionen die Daten aus Datenbankentabellen (Eigeschaften von Kanalelementen) repräsentieren.
Beispiel:
Nun möchte ich die Integerwerte in Listen, kommagetrennt, zusammenfassen. Wichtig ist, dass aber die Integer-Werte zusammengeführt werden.
Hierzu habe ich mir folgende Funktion für die Fittings geschrieben
Wenn ich das nun für die Vielzahl von ENUMs mache, dann entsteht viel Code der schwer zu warten ist.
Meine Idee geht dahin aus der Liste() of xxx eine Liste von Integer zu machen und diese dann eine JOIN-Funktion zu übergeben.
Dann hätte ich für jedes ENUM eine Konvertierung und würde die JOIN-Funktion aufrufen - das wäre erheblich kürzer.
Bin nur leider überhaupt nicht fündig geworden oder ich habe die Lösung nicht erkannt.
Geht es einfacher und professioneller??
Gruß Jan
ich muss noch eine Frage zum Thema ENUM loswerden. Habe zwar schon einige gefunden, aber irgendwie geht das nie in die Richtung die ich mir vorstelle. Vielleicht geht es auch gar nicht.
Fasse zunächst die Postings der letzten Tage zusammen.
Ich habe eine Vielzahl von ENUM-Definitionen die Daten aus Datenbankentabellen (Eigeschaften von Kanalelementen) repräsentieren.
Beispiel:
Nun möchte ich die Integerwerte in Listen, kommagetrennt, zusammenfassen. Wichtig ist, dass aber die Integer-Werte zusammengeführt werden.
Hierzu habe ich mir folgende Funktion für die Fittings geschrieben
VB.NET-Quellcode
Wenn ich das nun für die Vielzahl von ENUMs mache, dann entsteht viel Code der schwer zu warten ist.
Meine Idee geht dahin aus der Liste() of xxx eine Liste von Integer zu machen und diese dann eine JOIN-Funktion zu übergeben.
Dann hätte ich für jedes ENUM eine Konvertierung und würde die JOIN-Funktion aufrufen - das wäre erheblich kürzer.
Bin nur leider überhaupt nicht fündig geworden oder ich habe die Lösung nicht erkannt.
Geht es einfacher und professioneller??
Gruß Jan
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „jan99“ ()