Vorrei accedere al valore di una dynamic
proprietà c # con una stringa:
dynamic d = new { value1 = "some", value2 = "random", value3 = "value" };
Come posso ottenere il valore di d.value2 ("random") se ho solo "value2" come stringa? In javascript, potrei fare d ["value2"] per accedere al valore ("random"), ma non sono sicuro di come farlo con c # e reflection. Il più vicino che sono venuto è questo:
d.GetType().GetProperty("value2")
... ma non so come ottenerne il valore reale.
Come sempre, grazie per il tuo aiuto!