Sto cercando di implementare la trasformazione dei dati usando l' esempio di Reflection 1 nel mio codice.
La GetSourceValue
funzione ha un interruttore che confronta vari tipi, ma voglio rimuovere questi tipi e proprietà e GetSourceValue
ottenere il valore della proprietà usando solo una singola stringa come parametro. Voglio passare una classe e una proprietà nella stringa e risolvere il valore della proprietà.
È possibile?
public static T GetPropertyValue<T>(object obj, string propName) { return (T)obj.GetType().GetProperty(propName).GetValue(obj, null); }