Ich habe eine Klasse Coreproperties welche nur string's enthält. Alle Felder mit Getter und Setter versehen.
Von einer anderen Klasse sollte ich immer so einen Wert reinschreiben:
XmlNode propNode = propdoc.SelectSingleNode("cp:coreProperties/dc:title", nsManager);
if(propNode != null)
cp.Title = propNode.InnerText;
Da dies auf die Dauer nerfig wird wollte ich wissen ob ich irgendwie mittels foreach-Schleife das ganze umgehen könnte, so Pseudocodemäßig:
foreach(Feld f in Coreproperties.Felder)
{
XmlNode propNode = propdoc.SelectSingleNode("cp:coreProperties/dc:"+f.Name,nsManager);
if(propNode != null)
cp.(f.Name) = propNode.InnerText;
}
Gibt es so etwas?
Edit: Es sind alles Felder vom selben Typ(string)!
mfg
Christian