Ich versuche, die Datentransformation mithilfe des Reflection 1- Beispiels in meinem Code zu implementieren .
Die GetSourceValue
Funktion hat einen Schalter, der verschiedene Typen vergleicht, aber ich möchte diese Typen und Eigenschaften entfernen und GetSourceValue
den Wert der Eigenschaft nur mit einer einzigen Zeichenfolge als Parameter abrufen. Ich möchte eine Klasse und eine Eigenschaft in der Zeichenfolge übergeben und den Wert der Eigenschaft auflösen.
Ist das möglich?
public static T GetPropertyValue<T>(object obj, string propName) { return (T)obj.GetType().GetProperty(propName).GetValue(obj, null); }