Ich möchte dynamic
mit einer Zeichenfolge auf den Wert einer c # -Eigenschaft zugreifen :
dynamic d = new { value1 = "some", value2 = "random", value3 = "value" };
Wie kann ich den Wert von d.value2 ("random") erhalten, wenn ich nur "value2" als Zeichenfolge habe? In Javascript könnte ich d ["value2"] tun, um auf den Wert ("random") zuzugreifen, aber ich bin mir nicht sicher, wie ich das mit c # und Reflection machen soll. Am nächsten bin ich gekommen:
d.GetType().GetProperty("value2")
... aber ich weiß nicht, wie ich den tatsächlichen Wert daraus ziehen kann.
Wie immer vielen Dank für Ihre Hilfe!