Autor Beitrag
Trombone
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26
Erhaltene Danke: 1



BeitragVerfasst: Di 23.08.11 18:26 
Moin,
folgende Problemstellung macht mir Schwierigkeiten:

ich habe ein Object, welches mehrere Properties besitzt:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
public class ObjectProperties
{
        public string beispiel1{ get; set; }
        public string beispiel2{ get; set; }
}

nun lese ich aus einer XML mehrere Strings aus, die den Bezeichnungen in dem Objekt entsprechen.

Wie kann ich die Strings in Propertiebezeichnungen umwandeln... ich weiß das das nicht optimal ist aber wie komm ich dann anders weiter?

Ich habe mir überlegt evtl in einem Array oder einem Dictionary jeden string eine eindeutige Properties zuzuordnen aber von welchem Datentyp muss das Array dann sein?

Freu mich auf euren Rat!


Zuletzt bearbeitet von Trombone am Di 23.08.11 22:53, insgesamt 1-mal bearbeitet
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Di 23.08.11 18:38 
Wenn es nur um diese eine Klasse geht, wäre wohl ein switch die schnellste Lösung. Ansonsten könntest du es über Reflection lösen, aber davor solltest du dir unbedingt einmal XML Serialization anschauen, um das ganze Problem sofort zu erschlagen.

PS: Das sind nicht Parameter, sondern Properties.

_________________
>λ=