Я хотел бы получить доступ к значению dynamic
свойства c # с помощью строки:
dynamic d = new { value1 = "some", value2 = "random", value3 = "value" };
Как я могу получить значение d.value2 ("random"), если у меня есть только "value2" как строка? В javascript я мог бы сделать d ["value2"] для доступа к значению ("random"), но я не уверен, как это сделать с помощью c # и отражения. Самое близкое, что я пришел, это:
d.GetType().GetProperty("value2")
... но я не знаю, как получить реальную стоимость от этого.
Как всегда, спасибо за вашу помощь!