dynamic
문자열 로 c # 속성 값에 액세스하고 싶습니다 .
dynamic d = new { value1 = "some", value2 = "random", value3 = "value" };
문자열로 "value2"만있는 경우 d.value2 ( "random") 값을 얻으려면 어떻게해야합니까? 자바 스크립트에서는 d [ "value2"]를 사용하여 값 ( "random")에 액세스 할 수 있지만 C # 및 리플렉션을 사용하여이 작업을 수행하는 방법을 잘 모르겠습니다. 내가 온 가장 가까운 것은 이것입니다 :
d.GetType().GetProperty("value2")
...하지만 실제 가치를 얻는 방법을 모르겠습니다.
언제나 그렇듯이 도움을 주셔서 감사합니다!