Entwickler-Ecke
Basistechnologien - Memberbezeichnung aus String ableiten
Trombone - Di 23.08.11 18:26
Titel: Memberbezeichnung aus String ableiten
Moin,
folgende Problemstellung macht mir Schwierigkeiten:
ich habe ein Object, welches mehrere Properties besitzt:
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!
Kha - 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.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!